home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Lawn Zapper ••••
/
The Lawn Zapper
/
The Lawn Zapper.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1990-08-15
|
416KB
|
7,160 lines
# near model CODE resource
# jump table entries: 240-240 (1 of them)
fn00000000:
00000000 4E56 FFE8 link A6, -0x0018
00000004 48E7 0300 movem.l -[A7], D6,D7
00000008 302D FD22 move.w D0, [A5 - 0x2DE]
0000000C 3200 move.w D1, D0
0000000E 5341 subq.w D1, 1
00000010 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000016 322D FD22 move.w D1, [A5 - 0x2DE]
0000001A 3401 move.w D2, D1
0000001C 5342 subq.w D2, 1
0000001E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00000024 0641 F194 addi.w D1, 0xF194
00000028 3235 1000 move.w D1, [A5 + D1.w]
0000002C 0641 0064 addi.w D1, 0x64 /* 'd' */
00000030 4E76 trapv
00000032 5341 subq.w D1, 1
00000034 4E76 trapv
00000036 5241 addq.w D1, 1
00000038 0640 F194 addi.w D0, 0xF194
0000003C 3B81 0000 move.w [A5 + D0.w], D1
00000040 302D FD22 move.w D0, [A5 - 0x2DE]
00000044 3200 move.w D1, D0
00000046 5341 subq.w D1, 1
00000048 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000004E 0640 F194 addi.w D0, 0xF194
00000052 0C75 0190 0000 cmpi.w [A5 + D0.w], 0x190
00000058 6600 001A bne +0x1C /* 00000074 */
0000005C 302D FD22 move.w D0, [A5 - 0x2DE]
00000060 3200 move.w D1, D0
00000062 5341 subq.w D1, 1
00000064 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000006A 0640 F194 addi.w D0, 0xF194
0000006E 3BBC 0064 0000 move.w [A5 + D0.w], 0x64 /* 'd' */
label00000074:
00000074 302D FD22 move.w D0, [A5 - 0x2DE]
00000078 3200 move.w D1, D0
0000007A 5341 subq.w D1, 1
0000007C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000082 0640 F194 addi.w D0, 0xF194
00000086 3035 0000 move.w D0, [A5 + D0.w]
0000008A 6000 059A bra +0x59C /* 00000626 */
label0000008E:
0000008E 7E09 moveq.l D7, 0x09
00000090 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000096 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label0000009C:
0000009C 7C07 moveq.l D6, 0x07
0000009E 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000000A4 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
label000000AA:
000000AA 302D FD22 move.w D0, [A5 - 0x2DE]
000000AE 3200 move.w D1, D0
000000B0 5341 subq.w D1, 1
000000B2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000000B8 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000000BE 3401 move.w D2, D1
000000C0 5342 subq.w D2, 1
000000C2 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000000C8 D041 add.w D0, D1
000000CA 322E FFEC move.w D1, [A6 - 0x14]
000000CE 3401 move.w D2, D1
000000D0 5342 subq.w D2, 1
000000D2 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000000D8 D041 add.w D0, D1
000000DA 0640 FAEC addi.w D0, 0xFAEC
000000DE 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
000000E4 302E FFEC move.w D0, [A6 - 0x14]
000000E8 B06E FFE8 cmp.w D0, [A6 - 0x18]
000000EC 6702 beq +0x4 /* 000000F0 */
000000EE 4E46 trap 6
label000000F0:
000000F0 526E FFE8 addq.w [A6 - 0x18], 1
000000F4 526E FFEC addq.w [A6 - 0x14], 1
000000F8 51CE FFB0 dbf D6, -0x52 /* 000000AA */
000000FC 302E FFEE move.w D0, [A6 - 0x12]
00000100 B06E FFEA cmp.w D0, [A6 - 0x16]
00000104 6702 beq +0x4 /* 00000108 */
00000106 4E46 trap 6
label00000108:
00000108 526E FFEA addq.w [A6 - 0x16], 1
0000010C 526E FFEE addq.w [A6 - 0x12], 1
00000110 51CF FF8A dbf D7, -0x78 /* 0000009C */
00000114 302D FD22 move.w D0, [A5 - 0x2DE]
00000118 3200 move.w D1, D0
0000011A 5341 subq.w D1, 1
0000011C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000122 0640 F188 addi.w D0, 0xF188
00000126 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
0000012C 302D FD22 move.w D0, [A5 - 0x2DE]
00000130 3200 move.w D1, D0
00000132 5341 subq.w D1, 1
00000134 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000013A 0640 F190 addi.w D0, 0xF190
0000013E 3BBC 0050 0000 move.w [A5 + D0.w], 0x50 /* 'P' */
00000144 6000 04F8 bra +0x4FA /* 0000063E */
label00000148:
00000148 7E09 moveq.l D7, 0x09
0000014A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000150 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label00000156:
00000156 7C07 moveq.l D6, 0x07
00000158 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
0000015E 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
label00000164:
00000164 302D FD22 move.w D0, [A5 - 0x2DE]
00000168 3200 move.w D1, D0
0000016A 5341 subq.w D1, 1
0000016C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000172 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000178 3401 move.w D2, D1
0000017A 5342 subq.w D2, 1
0000017C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000182 D041 add.w D0, D1
00000184 322E FFEC move.w D1, [A6 - 0x14]
00000188 3401 move.w D2, D1
0000018A 5342 subq.w D2, 1
0000018C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000192 D041 add.w D0, D1
00000194 0640 FAEC addi.w D0, 0xFAEC
00000198 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
0000019E 302E FFEC move.w D0, [A6 - 0x14]
000001A2 B06E FFE8 cmp.w D0, [A6 - 0x18]
000001A6 6702 beq +0x4 /* 000001AA */
000001A8 4E46 trap 6
label000001AA:
000001AA 526E FFE8 addq.w [A6 - 0x18], 1
000001AE 526E FFEC addq.w [A6 - 0x14], 1
000001B2 51CE FFB0 dbf D6, -0x52 /* 00000164 */
000001B6 302E FFEE move.w D0, [A6 - 0x12]
000001BA B06E FFEA cmp.w D0, [A6 - 0x16]
000001BE 6702 beq +0x4 /* 000001C2 */
000001C0 4E46 trap 6
label000001C2:
000001C2 526E FFEA addq.w [A6 - 0x16], 1
000001C6 526E FFEE addq.w [A6 - 0x12], 1
000001CA 51CF FF8A dbf D7, -0x78 /* 00000156 */
000001CE 7E05 moveq.l D7, 0x05
000001D0 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000001D6 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label000001DC:
000001DC 302D FD22 move.w D0, [A5 - 0x2DE]
000001E0 3200 move.w D1, D0
000001E2 5341 subq.w D1, 1
000001E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000001EA 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
000001F0 3401 move.w D2, D1
000001F2 5342 subq.w D2, 1
000001F4 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000001FA D041 add.w D0, D1
000001FC 0640 FAFC addi.w D0, 0xFAFC
00000200 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
00000206 302D FD22 move.w D0, [A5 - 0x2DE]
0000020A 3200 move.w D1, D0
0000020C 5341 subq.w D1, 1
0000020E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000214 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
0000021A 3401 move.w D2, D1
0000021C 5342 subq.w D2, 1
0000021E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000224 D041 add.w D0, D1
00000226 0640 FB8C addi.w D0, 0xFB8C
0000022A 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
00000230 302E FFEC move.w D0, [A6 - 0x14]
00000234 B06E FFEA cmp.w D0, [A6 - 0x16]
00000238 6702 beq +0x4 /* 0000023C */
0000023A 4E46 trap 6
label0000023C:
0000023C 526E FFEA addq.w [A6 - 0x16], 1
00000240 526E FFEC addq.w [A6 - 0x14], 1
00000244 51CF FF96 dbf D7, -0x6C /* 000001DC */
00000248 7E04 moveq.l D7, 0x04
0000024A 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00000250 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label00000256:
00000256 302D FD22 move.w D0, [A5 - 0x2DE]
0000025A 3200 move.w D1, D0
0000025C 5341 subq.w D1, 1
0000025E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000264 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
0000026A 3401 move.w D2, D1
0000026C 5342 subq.w D2, 1
0000026E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000274 D041 add.w D0, D1
00000276 0640 FB0C addi.w D0, 0xFB0C
0000027A 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
00000280 302D FD22 move.w D0, [A5 - 0x2DE]
00000284 3200 move.w D1, D0
00000286 5341 subq.w D1, 1
00000288 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000028E 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
00000294 3401 move.w D2, D1
00000296 5342 subq.w D2, 1
00000298 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000029E D041 add.w D0, D1
000002A0 0640 FB7C addi.w D0, 0xFB7C
000002A4 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
000002AA 302E FFEC move.w D0, [A6 - 0x14]
000002AE B06E FFEA cmp.w D0, [A6 - 0x16]
000002B2 6702 beq +0x4 /* 000002B6 */
000002B4 4E46 trap 6
label000002B6:
000002B6 526E FFEA addq.w [A6 - 0x16], 1
000002BA 526E FFEC addq.w [A6 - 0x14], 1
000002BE 51CF FF96 dbf D7, -0x6C /* 00000256 */
000002C2 7E01 moveq.l D7, 0x01
000002C4 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000002CA 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label000002D0:
000002D0 302D FD22 move.w D0, [A5 - 0x2DE]
000002D4 3200 move.w D1, D0
000002D6 5341 subq.w D1, 1
000002D8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000002DE 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
000002E4 3401 move.w D2, D1
000002E6 5342 subq.w D2, 1
000002E8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000002EE D041 add.w D0, D1
000002F0 0640 FB1C addi.w D0, 0xFB1C
000002F4 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
000002FA 302D FD22 move.w D0, [A5 - 0x2DE]
000002FE 3200 move.w D1, D0
00000300 5341 subq.w D1, 1
00000302 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000308 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
0000030E 3401 move.w D2, D1
00000310 5342 subq.w D2, 1
00000312 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000318 D041 add.w D0, D1
0000031A 0640 FB6C addi.w D0, 0xFB6C
0000031E 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
00000324 302E FFEC move.w D0, [A6 - 0x14]
00000328 B06E FFEA cmp.w D0, [A6 - 0x16]
0000032C 6702 beq +0x4 /* 00000330 */
0000032E 4E46 trap 6
label00000330:
00000330 526E FFEA addq.w [A6 - 0x16], 1
00000334 526E FFEC addq.w [A6 - 0x14], 1
00000338 51CF FF96 dbf D7, -0x6C /* 000002D0 */
0000033C 7E01 moveq.l D7, 0x01
0000033E 3D7C 0005 FFEE move.w [A6 - 0x12], 0x5
00000344 3D7C 0005 FFEA move.w [A6 - 0x16], 0x5
label0000034A:
0000034A 302D FD22 move.w D0, [A5 - 0x2DE]
0000034E 3200 move.w D1, D0
00000350 5341 subq.w D1, 1
00000352 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000358 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000035E 3401 move.w D2, D1
00000360 5342 subq.w D2, 1
00000362 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000368 D041 add.w D0, D1
0000036A 0640 FAEE addi.w D0, 0xFAEE
0000036E 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E
00000374 302E FFEE move.w D0, [A6 - 0x12]
00000378 B06E FFEA cmp.w D0, [A6 - 0x16]
0000037C 6702 beq +0x4 /* 00000380 */
0000037E 4E46 trap 6
label00000380:
00000380 526E FFEA addq.w [A6 - 0x16], 1
00000384 526E FFEE addq.w [A6 - 0x12], 1
00000388 51CF FFC0 dbf D7, -0x42 /* 0000034A */
0000038C 302D FD22 move.w D0, [A5 - 0x2DE]
00000390 3200 move.w D1, D0
00000392 5341 subq.w D1, 1
00000394 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000039A 0640 F188 addi.w D0, 0xF188
0000039E 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
000003A4 302D FD22 move.w D0, [A5 - 0x2DE]
000003A8 3200 move.w D1, D0
000003AA 5341 subq.w D1, 1
000003AC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000003B2 0640 F190 addi.w D0, 0xF190
000003B6 3BBC 0034 0000 move.w [A5 + D0.w], 0x34 /* '4' */
000003BC 6000 0280 bra +0x282 /* 0000063E */
label000003C0:
000003C0 7E09 moveq.l D7, 0x09
000003C2 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
000003C8 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label000003CE:
000003CE 7C07 moveq.l D6, 0x07
000003D0 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000003D6 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
label000003DC:
000003DC 302D FD22 move.w D0, [A5 - 0x2DE]
000003E0 3200 move.w D1, D0
000003E2 5341 subq.w D1, 1
000003E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000003EA 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000003F0 3401 move.w D2, D1
000003F2 5342 subq.w D2, 1
000003F4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000003FA D041 add.w D0, D1
000003FC 322E FFEC move.w D1, [A6 - 0x14]
00000400 3401 move.w D2, D1
00000402 5342 subq.w D2, 1
00000404 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000040A D041 add.w D0, D1
0000040C 0640 FAEC addi.w D0, 0xFAEC
00000410 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
00000416 302E FFEC move.w D0, [A6 - 0x14]
0000041A B06E FFE8 cmp.w D0, [A6 - 0x18]
0000041E 6702 beq +0x4 /* 00000422 */
00000420 4E46 trap 6
label00000422:
00000422 526E FFE8 addq.w [A6 - 0x18], 1
00000426 526E FFEC addq.w [A6 - 0x14], 1
0000042A 51CE FFB0 dbf D6, -0x52 /* 000003DC */
0000042E 302E FFEE move.w D0, [A6 - 0x12]
00000432 B06E FFEA cmp.w D0, [A6 - 0x16]
00000436 6702 beq +0x4 /* 0000043A */
00000438 4E46 trap 6
label0000043A:
0000043A 526E FFEA addq.w [A6 - 0x16], 1
0000043E 526E FFEE addq.w [A6 - 0x12], 1
00000442 51CF FF8A dbf D7, -0x78 /* 000003CE */
00000446 302D FD22 move.w D0, [A5 - 0x2DE]
0000044A 3200 move.w D1, D0
0000044C 5341 subq.w D1, 1
0000044E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000454 0640 F188 addi.w D0, 0xF188
00000458 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
0000045E 302D FD22 move.w D0, [A5 - 0x2DE]
00000462 3200 move.w D1, D0
00000464 5341 subq.w D1, 1
00000466 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000046C 0640 F190 addi.w D0, 0xF190
00000470 3BBC 0030 0000 move.w [A5 + D0.w], 0x30 /* '0' */
00000476 7E07 moveq.l D7, 0x07
00000478 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
0000047E 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label00000484:
00000484 302D FD22 move.w D0, [A5 - 0x2DE]
00000488 3200 move.w D1, D0
0000048A 5341 subq.w D1, 1
0000048C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000492 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
00000498 3401 move.w D2, D1
0000049A 5342 subq.w D2, 1
0000049C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000004A2 D041 add.w D0, D1
000004A4 0640 FB2C addi.w D0, 0xFB2C
000004A8 3BBC 0016 0000 move.w [A5 + D0.w], 0x16
000004AE 302E FFEC move.w D0, [A6 - 0x14]
000004B2 B06E FFEA cmp.w D0, [A6 - 0x16]
000004B6 6702 beq +0x4 /* 000004BA */
000004B8 4E46 trap 6
label000004BA:
000004BA 526E FFEA addq.w [A6 - 0x16], 1
000004BE 526E FFEC addq.w [A6 - 0x14], 1
000004C2 51CF FFC0 dbf D7, -0x42 /* 00000484 */
000004C6 7E07 moveq.l D7, 0x07
000004C8 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000004CE 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label000004D4:
000004D4 302D FD22 move.w D0, [A5 - 0x2DE]
000004D8 3200 move.w D1, D0
000004DA 5341 subq.w D1, 1
000004DC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000004E2 00A0 322E FFEC ori.l -[A0], 0x322EFFEC
000004E8 3401 move.w D2, D1
000004EA 5342 subq.w D2, 1
000004EC 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000004F2 D041 add.w D0, D1
000004F4 0640 FB5C addi.w D0, 0xFB5C
000004F8 3BBC 0017 0000 move.w [A5 + D0.w], 0x17
000004FE 302E FFEC move.w D0, [A6 - 0x14]
00000502 B06E FFEA cmp.w D0, [A6 - 0x16]
00000506 6702 beq +0x4 /* 0000050A */
00000508 4E46 trap 6
label0000050A:
0000050A 526E FFEA addq.w [A6 - 0x16], 1
0000050E 526E FFEC addq.w [A6 - 0x14], 1
00000512 51CF FFC0 dbf D7, -0x42 /* 000004D4 */
00000516 7E01 moveq.l D7, 0x01
00000518 3D7C 0005 FFEE move.w [A6 - 0x12], 0x5
0000051E 3D7C 0005 FFEA move.w [A6 - 0x16], 0x5
label00000524:
00000524 7C07 moveq.l D6, 0x07
00000526 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
0000052C 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1
label00000532:
00000532 302D FD22 move.w D0, [A5 - 0x2DE]
00000536 3200 move.w D1, D0
00000538 5341 subq.w D1, 1
0000053A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000540 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000546 3401 move.w D2, D1
00000548 5342 subq.w D2, 1
0000054A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000550 D041 add.w D0, D1
00000552 322E FFEC move.w D1, [A6 - 0x14]
00000556 3401 move.w D2, D1
00000558 5342 subq.w D2, 1
0000055A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000560 D041 add.w D0, D1
00000562 0640 FAEC addi.w D0, 0xFAEC
00000566 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
0000056C 302E FFEC move.w D0, [A6 - 0x14]
00000570 B06E FFE8 cmp.w D0, [A6 - 0x18]
00000574 6702 beq +0x4 /* 00000578 */
00000576 4E46 trap 6
label00000578:
00000578 526E FFE8 addq.w [A6 - 0x18], 1
0000057C 526E FFEC addq.w [A6 - 0x14], 1
00000580 51CE FFB0 dbf D6, -0x52 /* 00000532 */
00000584 302E FFEE move.w D0, [A6 - 0x12]
00000588 B06E FFEA cmp.w D0, [A6 - 0x16]
0000058C 6702 beq +0x4 /* 00000590 */
0000058E 4E46 trap 6
label00000590:
00000590 526E FFEA addq.w [A6 - 0x16], 1
00000594 526E FFEE addq.w [A6 - 0x12], 1
00000598 51CF FF8A dbf D7, -0x78 /* 00000524 */
0000059C 7E03 moveq.l D7, 0x03
0000059E 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4
000005A4 3D7C 0004 FFEA move.w [A6 - 0x16], 0x4
label000005AA:
000005AA 7C01 moveq.l D6, 0x01
000005AC 3D7C 0004 FFEC move.w [A6 - 0x14], 0x4
000005B2 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4
label000005B8:
000005B8 302D FD22 move.w D0, [A5 - 0x2DE]
000005BC 3200 move.w D1, D0
000005BE 5341 subq.w D1, 1
000005C0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000005C6 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000005CC 3401 move.w D2, D1
000005CE 5342 subq.w D2, 1
000005D0 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000005D6 D041 add.w D0, D1
000005D8 322E FFEC move.w D1, [A6 - 0x14]
000005DC 3401 move.w D2, D1
000005DE 5342 subq.w D2, 1
000005E0 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000005E6 D041 add.w D0, D1
000005E8 0640 FAEC addi.w D0, 0xFAEC
000005EC 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
000005F2 302E FFEC move.w D0, [A6 - 0x14]
000005F6 B06E FFE8 cmp.w D0, [A6 - 0x18]
000005FA 6702 beq +0x4 /* 000005FE */
000005FC 4E46 trap 6
label000005FE:
000005FE 526E FFE8 addq.w [A6 - 0x18], 1
00000602 526E FFEC addq.w [A6 - 0x14], 1
00000606 51CE FFB0 dbf D6, -0x52 /* 000005B8 */
0000060A 302E FFEE move.w D0, [A6 - 0x12]
0000060E B06E FFEA cmp.w D0, [A6 - 0x16]
00000612 6702 beq +0x4 /* 00000616 */
00000614 4E46 trap 6
label00000616:
00000616 526E FFEA addq.w [A6 - 0x16], 1
0000061A 526E FFEE addq.w [A6 - 0x12], 1
0000061E 51CF FF8A dbf D7, -0x78 /* 000005AA */
00000622 6000 001A bra +0x1C /* 0000063E */
label00000626:
00000626 0640 FF9C addi.w D0, 0xFF9C
0000062A 6700 FA62 beq -0x59C /* 0000008E */
0000062E 0640 FF9C addi.w D0, 0xFF9C
00000632 6700 FB14 beq -0x4EA /* 00000148 */
00000636 0640 FF9C addi.w D0, 0xFF9C
0000063A 6700 FD84 beq -0x27A /* 000003C0 */
label0000063E:
0000063E 302D FD22 move.w D0, [A5 - 0x2DE]
00000642 3200 move.w D1, D0
00000644 5341 subq.w D1, 1
00000646 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000064C 0640 F184 addi.w D0, 0xF184
00000650 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00000656 426D FD04 clr.w [A5 - 0x2FC]
0000065A 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1
00000660 302D FD22 move.w D0, [A5 - 0x2DE]
00000664 3200 move.w D1, D0
00000666 5341 subq.w D1, 1
00000668 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000066E 0640 F198 addi.w D0, 0xF198
00000672 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00000678 302D FD22 move.w D0, [A5 - 0x2DE]
0000067C 3200 move.w D1, D0
0000067E 5341 subq.w D1, 1
00000680 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000686 0640 F18C addi.w D0, 0xF18C
0000068A 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00000690 4CDF 00C0 movem.l D6,D7, [A7]+
00000694 4E5E unlink A6
00000696 4E75 rts
00000698 494E chk.w D4, A6
0000069A 4954 chk.w D4, [A4]
0000069C 4752 chk.w D3, [A2]
0000069E 4153 chk.w D0, [A3]
fn000006A0:
000006A0 4E56 FFEC link A6, -0x0014
000006A4 4E71 nop
000006A6 4E71 nop
label000006A8:
000006A8 554F subq.w A7, 2
000006AA A861 syscall Random
000006AC 700B moveq.l D0, 0x0B
000006AE 321F move.w D1, [A7]+
000006B0 48C1 ext.l D1
000006B2 83C0 divs.w D1, D0
000006B4 4841 swap.w D1
000006B6 4A41 tst.w D1
000006B8 6A02 bpl +0x4 /* 000006BC */
000006BA D240 add.w D1, D0
label000006BC:
000006BC 5341 subq.w D1, 1
000006BE 4E76 trapv
000006C0 5241 addq.w D1, 1
000006C2 3D41 FFEE move.w [A6 - 0x12], D1
000006C6 4A6E FFEE tst.w [A6 - 0x12]
000006CA 5EC0 sgt D0
000006CC 4400 neg.b D0
000006CE 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB
000006D4 5DC1 slt D1
000006D6 4401 neg.b D1
000006D8 C001 and.b D0, D1
000006DA 4A00 tst.b D0
000006DC 67CA beq -0x34 /* 000006A8 */
label000006DE:
000006DE 554F subq.w A7, 2
000006E0 A861 syscall Random
000006E2 7009 moveq.l D0, 0x09
000006E4 321F move.w D1, [A7]+
000006E6 48C1 ext.l D1
000006E8 83C0 divs.w D1, D0
000006EA 4841 swap.w D1
000006EC 4A41 tst.w D1
000006EE 6A02 bpl +0x4 /* 000006F2 */
000006F0 D240 add.w D1, D0
label000006F2:
000006F2 5341 subq.w D1, 1
000006F4 4E76 trapv
000006F6 5241 addq.w D1, 1
000006F8 3D41 FFEC move.w [A6 - 0x14], D1
000006FC 4A6E FFEC tst.w [A6 - 0x14]
00000700 5EC0 sgt D0
00000702 4400 neg.b D0
00000704 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */
0000070A 5DC1 slt D1
0000070C 4401 neg.b D1
0000070E C001 and.b D0, D1
00000710 4A00 tst.b D0
00000712 67CA beq -0x34 /* 000006DE */
00000714 302D FD22 move.w D0, [A5 - 0x2DE]
00000718 3200 move.w D1, D0
0000071A 5341 subq.w D1, 1
0000071C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000722 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000728 3401 move.w D2, D1
0000072A 5342 subq.w D2, 1
0000072C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000732 D041 add.w D0, D1
00000734 322E FFEC move.w D1, [A6 - 0x14]
00000738 3401 move.w D2, D1
0000073A 5342 subq.w D2, 1
0000073C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000742 D041 add.w D0, D1
00000744 0640 FAEC addi.w D0, 0xFAEC
00000748 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
0000074E 6600 FF58 bne -0xA6 /* 000006A8 */
00000752 302D FD22 move.w D0, [A5 - 0x2DE]
00000756 3200 move.w D1, D0
00000758 5341 subq.w D1, 1
0000075A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000760 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000766 3401 move.w D2, D1
00000768 5342 subq.w D2, 1
0000076A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000770 D041 add.w D0, D1
00000772 322E FFEC move.w D1, [A6 - 0x14]
00000776 3401 move.w D2, D1
00000778 5342 subq.w D2, 1
0000077A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000780 D041 add.w D0, D1
00000782 0640 FAEC addi.w D0, 0xFAEC
00000786 3BBC 0008 0000 move.w [A5 + D0.w], 0x8
label0000078C:
0000078C 554F subq.w A7, 2
0000078E A861 syscall Random
00000790 700B moveq.l D0, 0x0B
00000792 321F move.w D1, [A7]+
00000794 48C1 ext.l D1
00000796 83C0 divs.w D1, D0
00000798 4841 swap.w D1
0000079A 4A41 tst.w D1
0000079C 6A02 bpl +0x4 /* 000007A0 */
0000079E D240 add.w D1, D0
label000007A0:
000007A0 5341 subq.w D1, 1
000007A2 4E76 trapv
000007A4 5241 addq.w D1, 1
000007A6 3D41 FFEE move.w [A6 - 0x12], D1
000007AA 4A6E FFEE tst.w [A6 - 0x12]
000007AE 5EC0 sgt D0
000007B0 4400 neg.b D0
000007B2 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB
000007B8 5DC1 slt D1
000007BA 4401 neg.b D1
000007BC C001 and.b D0, D1
000007BE 4A00 tst.b D0
000007C0 67CA beq -0x34 /* 0000078C */
label000007C2:
000007C2 554F subq.w A7, 2
000007C4 A861 syscall Random
000007C6 7009 moveq.l D0, 0x09
000007C8 321F move.w D1, [A7]+
000007CA 48C1 ext.l D1
000007CC 83C0 divs.w D1, D0
000007CE 4841 swap.w D1
000007D0 4A41 tst.w D1
000007D2 6A02 bpl +0x4 /* 000007D6 */
000007D4 D240 add.w D1, D0
label000007D6:
000007D6 5341 subq.w D1, 1
000007D8 4E76 trapv
000007DA 5241 addq.w D1, 1
000007DC 3D41 FFEC move.w [A6 - 0x14], D1
000007E0 4A6E FFEC tst.w [A6 - 0x14]
000007E4 5EC0 sgt D0
000007E6 4400 neg.b D0
000007E8 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */
000007EE 5DC1 slt D1
000007F0 4401 neg.b D1
000007F2 C001 and.b D0, D1
000007F4 4A00 tst.b D0
000007F6 67CA beq -0x34 /* 000007C2 */
000007F8 302D FD22 move.w D0, [A5 - 0x2DE]
000007FC 3200 move.w D1, D0
000007FE 5341 subq.w D1, 1
00000800 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000806 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000080C 3401 move.w D2, D1
0000080E 5342 subq.w D2, 1
00000810 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000816 D041 add.w D0, D1
00000818 322E FFEC move.w D1, [A6 - 0x14]
0000081C 3401 move.w D2, D1
0000081E 5342 subq.w D2, 1
00000820 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000826 D041 add.w D0, D1
00000828 0640 FAEC addi.w D0, 0xFAEC
0000082C 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00000832 6600 FF58 bne -0xA6 /* 0000078C */
00000836 302D FD22 move.w D0, [A5 - 0x2DE]
0000083A 3200 move.w D1, D0
0000083C 5341 subq.w D1, 1
0000083E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000844 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000084A 3401 move.w D2, D1
0000084C 5342 subq.w D2, 1
0000084E 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000854 D041 add.w D0, D1
00000856 322E FFEC move.w D1, [A6 - 0x14]
0000085A 3401 move.w D2, D1
0000085C 5342 subq.w D2, 1
0000085E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000864 D041 add.w D0, D1
00000866 0640 FAEC addi.w D0, 0xFAEC
0000086A 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */
label00000870:
00000870 554F subq.w A7, 2
00000872 A861 syscall Random
00000874 700B moveq.l D0, 0x0B
00000876 321F move.w D1, [A7]+
00000878 48C1 ext.l D1
0000087A 83C0 divs.w D1, D0
0000087C 4841 swap.w D1
0000087E 4A41 tst.w D1
00000880 6A02 bpl +0x4 /* 00000884 */
00000882 D240 add.w D1, D0
label00000884:
00000884 5341 subq.w D1, 1
00000886 4E76 trapv
00000888 5241 addq.w D1, 1
0000088A 3D41 FFEE move.w [A6 - 0x12], D1
0000088E 4A6E FFEE tst.w [A6 - 0x12]
00000892 5EC0 sgt D0
00000894 4400 neg.b D0
00000896 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB
0000089C 5DC1 slt D1
0000089E 4401 neg.b D1
000008A0 C001 and.b D0, D1
000008A2 4A00 tst.b D0
000008A4 67CA beq -0x34 /* 00000870 */
label000008A6:
000008A6 554F subq.w A7, 2
000008A8 A861 syscall Random
000008AA 7009 moveq.l D0, 0x09
000008AC 321F move.w D1, [A7]+
000008AE 48C1 ext.l D1
000008B0 83C0 divs.w D1, D0
000008B2 4841 swap.w D1
000008B4 4A41 tst.w D1
000008B6 6A02 bpl +0x4 /* 000008BA */
000008B8 D240 add.w D1, D0
label000008BA:
000008BA 5341 subq.w D1, 1
000008BC 4E76 trapv
000008BE 5241 addq.w D1, 1
000008C0 3D41 FFEC move.w [A6 - 0x14], D1
000008C4 4A6E FFEC tst.w [A6 - 0x14]
000008C8 5EC0 sgt D0
000008CA 4400 neg.b D0
000008CC 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */
000008D2 5DC1 slt D1
000008D4 4401 neg.b D1
000008D6 C001 and.b D0, D1
000008D8 4A00 tst.b D0
000008DA 67CA beq -0x34 /* 000008A6 */
000008DC 302D FD22 move.w D0, [A5 - 0x2DE]
000008E0 3200 move.w D1, D0
000008E2 5341 subq.w D1, 1
000008E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000008EA 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000008F0 3401 move.w D2, D1
000008F2 5342 subq.w D2, 1
000008F4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000008FA D041 add.w D0, D1
000008FC 322E FFEC move.w D1, [A6 - 0x14]
00000900 3401 move.w D2, D1
00000902 5342 subq.w D2, 1
00000904 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000090A D041 add.w D0, D1
0000090C 0640 FAEC addi.w D0, 0xFAEC
00000910 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00000916 6600 FF58 bne -0xA6 /* 00000870 */
0000091A 302D FD22 move.w D0, [A5 - 0x2DE]
0000091E 3200 move.w D1, D0
00000920 5341 subq.w D1, 1
00000922 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000928 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000092E 3401 move.w D2, D1
00000930 5342 subq.w D2, 1
00000932 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000938 D041 add.w D0, D1
0000093A 322E FFEC move.w D1, [A6 - 0x14]
0000093E 3401 move.w D2, D1
00000940 5342 subq.w D2, 1
00000942 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000948 D041 add.w D0, D1
0000094A 0640 FAEC addi.w D0, 0xFAEC
0000094E 3BBC 000A 0000 move.w [A5 + D0.w], 0xA /* '\n' */
00000954 4E5E unlink A6
00000956 4E75 rts
00000958 444F neg.w A7
0000095A 4F42 chk.w D7, D2
0000095C 5354 subq.w [A4], 1
0000095E 4143 chk.w D0, D3
fn00000960:
00000960 4E56 FFF0 link A6, -0x0010
00000964 4E71 nop
00000966 4E71 nop
00000968 4EBA F696 jsr [PC - 0x96A /* 00000000 */]
0000096C 302D FD22 move.w D0, [A5 - 0x2DE]
00000970 3200 move.w D1, D0
00000972 5341 subq.w D1, 1
00000974 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000097A 322D FD22 move.w D1, [A5 - 0x2DE]
0000097E 3401 move.w D2, D1
00000980 5342 subq.w D2, 1
00000982 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00000988 0641 F17C addi.w D1, 0xF17C
0000098C 3235 1000 move.w D1, [A5 + D1.w]
00000990 5B41 subq.w D1, 5
00000992 4E76 trapv
00000994 5341 subq.w D1, 1
00000996 4E76 trapv
00000998 5241 addq.w D1, 1
0000099A 0640 F17C addi.w D0, 0xF17C
0000099E 3B81 0000 move.w [A5 + D0.w], D1
000009A2 4EBA FCFC jsr [PC - 0x304 /* 000006A0 */]
000009A6 302D FD22 move.w D0, [A5 - 0x2DE]
000009AA 3200 move.w D1, D0
000009AC 5341 subq.w D1, 1
000009AE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000009B4 322D FD22 move.w D1, [A5 - 0x2DE]
000009B8 3401 move.w D2, D1
000009BA 5342 subq.w D2, 1
000009BC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000009C2 0641 F178 addi.w D1, 0xF178
000009C6 3235 1000 move.w D1, [A5 + D1.w]
000009CA 0641 0064 addi.w D1, 0x64 /* 'd' */
000009CE 4E76 trapv
000009D0 5341 subq.w D1, 1
000009D2 4E76 trapv
000009D4 5241 addq.w D1, 1
000009D6 0640 F178 addi.w D0, 0xF178
000009DA 3B81 0000 move.w [A5 + D0.w], D1
000009DE 302D FD22 move.w D0, [A5 - 0x2DE]
000009E2 3200 move.w D1, D0
000009E4 5341 subq.w D1, 1
000009E6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000009EC 0640 F178 addi.w D0, 0xF178
000009F0 0C75 0E10 0000 cmpi.w [A5 + D0.w], 0xE10
000009F6 6600 001A bne +0x1C /* 00000A12 */
000009FA 302D FD22 move.w D0, [A5 - 0x2DE]
000009FE 3200 move.w D1, D0
00000A00 5341 subq.w D1, 1
00000A02 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000A08 0640 F178 addi.w D0, 0xF178
00000A0C 3BBC 0DAC 0000 move.w [A5 + D0.w], 0xDAC
label00000A12:
00000A12 4E5E unlink A6
00000A14 4E75 rts
00000A16 5345 subq.w D5, 1
00000A18 5455 addq.w [A5], 2
00000A1A 504E addq.w A6, 8
00000A1C 4558 chk.w D2, [A0]+
fn00000A1E:
00000A1E 4E56 FFDA link A6, -0x0026
00000A22 4E71 nop
00000A24 4E71 nop
00000A26 486E FFDA pea.l [A6 - 0x26]
00000A2A A874 syscall GetPort
00000A2C 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000A30 A873 syscall SetPort
00000A32 594F subq.w A7, 4
00000A34 3F3C 001E move.w -[A7], 0x1E
00000A38 A9BB syscall GetIcon
00000A3A 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000A3E 302D FD22 move.w D0, [A5 - 0x2DE]
00000A42 3200 move.w D1, D0
00000A44 5341 subq.w D1, 1
00000A46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000A4C 0640 F180 addi.w D0, 0xF180
00000A50 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
00000A56 6F00 0022 ble +0x24 /* 00000A7A */
00000A5A 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000A5E 3F3C 000C move.w -[A7], 0xC
00000A62 486E FFEE pea.l [A6 - 0x12]
00000A66 486E FFEA pea.l [A6 - 0x16]
00000A6A 486E FFE2 pea.l [A6 - 0x1E]
00000A6E A98D syscall GetDialogItem/GetDItem
00000A70 486E FFE2 pea.l [A6 - 0x1E]
00000A74 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000A78 A94B syscall PlotIcon
label00000A7A:
00000A7A 302D FD22 move.w D0, [A5 - 0x2DE]
00000A7E 3200 move.w D1, D0
00000A80 5341 subq.w D1, 1
00000A82 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000A88 0640 F180 addi.w D0, 0xF180
00000A8C 0C75 0002 0000 cmpi.w [A5 + D0.w], 0x2
00000A92 6F00 0022 ble +0x24 /* 00000AB6 */
00000A96 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000A9A 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000A9E 486E FFEE pea.l [A6 - 0x12]
00000AA2 486E FFEA pea.l [A6 - 0x16]
00000AA6 486E FFE2 pea.l [A6 - 0x1E]
00000AAA A98D syscall GetDialogItem/GetDItem
00000AAC 486E FFE2 pea.l [A6 - 0x1E]
00000AB0 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000AB4 A94B syscall PlotIcon
label00000AB6:
00000AB6 302D FD22 move.w D0, [A5 - 0x2DE]
00000ABA 3200 move.w D1, D0
00000ABC 5341 subq.w D1, 1
00000ABE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000AC4 0640 F180 addi.w D0, 0xF180
00000AC8 0C75 0003 0000 cmpi.w [A5 + D0.w], 0x3
00000ACE 6F00 0022 ble +0x24 /* 00000AF2 */
00000AD2 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000AD6 3F3C 000E move.w -[A7], 0xE
00000ADA 486E FFEE pea.l [A6 - 0x12]
00000ADE 486E FFEA pea.l [A6 - 0x16]
00000AE2 486E FFE2 pea.l [A6 - 0x1E]
00000AE6 A98D syscall GetDialogItem/GetDItem
00000AE8 486E FFE2 pea.l [A6 - 0x1E]
00000AEC 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000AF0 A94B syscall PlotIcon
label00000AF2:
00000AF2 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000AF6 A873 syscall SetPort
00000AF8 4E5E unlink A6
00000AFA 4E75 rts
00000AFC 4449 neg.w A1
00000AFE 5350 subq.w [A0], 1
00000B00 4C41 594D movem.l D0,D2,D3,D6,A0,A3,A4,A6, D1
fn00000B04:
00000B04 4E56 FEDA link A6, -0x0126
00000B08 4E71 nop
00000B0A 4E71 nop
00000B0C 486E FEDA pea.l [A6 - 0x126]
00000B10 A874 syscall GetPort
00000B12 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000B16 A873 syscall SetPort
00000B18 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B1C 486E FEEE pea.l [A6 - 0x112]
00000B20 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000B24 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000B28 302E 0008 move.w D0, [A6 + 0x8]
00000B2C 5340 subq.w D0, 1
00000B2E 4E76 trapv
00000B30 5240 addq.w D0, 1
00000B32 3F00 move.w -[A7], D0
00000B34 486E FFEE pea.l [A6 - 0x12]
00000B38 486E FEEA pea.l [A6 - 0x116]
00000B3C 486E FEE2 pea.l [A6 - 0x11E]
00000B40 A98D syscall GetDialogItem/GetDItem
00000B42 41EE FEEE lea.l A0, [A6 - 0x112]
00000B46 2008 move.l D0, A0
00000B48 5280 addq.l D0, 1
00000B4A 4E76 trapv
00000B4C 2D40 FEDE move.l [A6 - 0x122], D0
00000B50 2F2E FEDE move.l -[A7], [A6 - 0x122]
00000B54 7000 moveq.l D0, 0x00
00000B56 102E FEEE move.b D0, [A6 - 0x112]
00000B5A 48C0 ext.l D0
00000B5C 2F00 move.l -[A7], D0
00000B5E 486E FEE2 pea.l [A6 - 0x11E]
00000B62 3F3C 0001 move.w -[A7], 0x1
00000B66 A9CE syscall TETextBox/TextBox
00000B68 2F2E FEDA move.l -[A7], [A6 - 0x126]
00000B6C A873 syscall SetPort
00000B6E 4E5E unlink A6
00000B70 205F movea.l A0, [A7]+
00000B72 5C4F addq.w A7, 6
00000B74 4ED0 jmp [A0]
00000B76 4449 neg.w A1
00000B78 5350 subq.w [A0], 1
00000B7A 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1
fn00000B7E:
00000B7E 4E56 FFEC link A6, -0x0014
00000B82 4E71 nop
00000B84 4E71 nop
00000B86 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1
00000B8C 6600 0024 bne +0x26 /* 00000BB2 */
00000B90 302D FD22 move.w D0, [A5 - 0x2DE]
00000B94 3200 move.w D1, D0
00000B96 5341 subq.w D1, 1
00000B98 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00000B9E 0640 F16A addi.w D0, 0xF16A
00000BA2 2F35 0000 move.l -[A7], [A5 + D0.w]
00000BA6 3F3C 0004 move.w -[A7], 0x4
00000BAA 4EBA FF58 jsr [PC - 0xA8 /* 00000B04 */]
00000BAE 6000 0020 bra +0x22 /* 00000BD0 */
label00000BB2:
00000BB2 302D FD22 move.w D0, [A5 - 0x2DE]
00000BB6 3200 move.w D1, D0
00000BB8 5341 subq.w D1, 1
00000BBA 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00000BC0 0640 F16A addi.w D0, 0xF16A
00000BC4 2F35 0000 move.l -[A7], [A5 + D0.w]
00000BC8 3F3C 0006 move.w -[A7], 0x6
00000BCC 4EBA FF36 jsr [PC - 0xCA /* 00000B04 */]
label00000BD0:
00000BD0 302D FD22 move.w D0, [A5 - 0x2DE]
00000BD4 3200 move.w D1, D0
00000BD6 5341 subq.w D1, 1
00000BD8 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00000BDE 0640 F16A addi.w D0, 0xF16A
00000BE2 2035 0000 move.l D0, [A5 + D0.w]
00000BE6 B0AD FD26 cmp.l D0, [A5 - 0x2DA]
00000BEA 6F00 0026 ble +0x28 /* 00000C12 */
00000BEE 302D FD22 move.w D0, [A5 - 0x2DE]
00000BF2 3200 move.w D1, D0
00000BF4 5341 subq.w D1, 1
00000BF6 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00000BFC 0640 F16A addi.w D0, 0xF16A
00000C00 2B75 0000 FD26 move.l [A5 - 0x2DA], [A5 + D0.w]
00000C06 2F2D FD26 move.l -[A7], [A5 - 0x2DA]
00000C0A 3F3C 0008 move.w -[A7], 0x8
00000C0E 4EBA FEF4 jsr [PC - 0x10C /* 00000B04 */]
label00000C12:
00000C12 302D FD22 move.w D0, [A5 - 0x2DE]
00000C16 3200 move.w D1, D0
00000C18 5341 subq.w D1, 1
00000C1A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00000C20 0640 F16A addi.w D0, 0xF16A
00000C24 0CB5 0000 2710 0000 cmpi.l [A5 + D0.w], 0x2710
00000C2C 5CC0 sge D0
00000C2E 4400 neg.b D0
00000C30 322D FD22 move.w D1, [A5 - 0x2DE]
00000C34 3401 move.w D2, D1
00000C36 5342 subq.w D2, 1
00000C38 45BC 0001 0641 .invalid 2, 0x10641 // invalid opcode 4 with b == 6
00000C3E F175 .extension 0x175 <<F/4-5/0>> // unimplemented
00000C40 1235 1000 move.b D1, [A5 + D1.w]
00000C44 0A01 0001 xori.b D1, 0x1
00000C48 C001 and.b D0, D1
00000C4A 4A00 tst.b D0
00000C4C 6700 005E beq +0x60 /* 00000CAC */
00000C50 302D FD22 move.w D0, [A5 - 0x2DE]
00000C54 3200 move.w D1, D0
00000C56 5341 subq.w D1, 1
00000C58 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000C5E 322D FD22 move.w D1, [A5 - 0x2DE]
00000C62 3401 move.w D2, D1
00000C64 5342 subq.w D2, 1
00000C66 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00000C6C 0641 F180 addi.w D1, 0xF180
00000C70 3235 1000 move.w D1, [A5 + D1.w]
00000C74 5241 addq.w D1, 1
00000C76 4E76 trapv
00000C78 5341 subq.w D1, 1
00000C7A 4E76 trapv
00000C7C 5241 addq.w D1, 1
00000C7E 0640 F180 addi.w D0, 0xF180
00000C82 3B81 0000 move.w [A5 + D0.w], D1
00000C86 4EBA FD96 jsr [PC - 0x26A /* 00000A1E */]
00000C8A 3F3C 0015 move.w -[A7], 0x15
00000C8E 1F3C 0001 move.b -[A7], 0x1
00000C92 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000C96 302D FD22 move.w D0, [A5 - 0x2DE]
00000C9A 3200 move.w D1, D0
00000C9C 5341 subq.w D1, 1
00000C9E 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6
00000CA4 F175 .extension 0x175 <<F/4-5/0>> // unimplemented
00000CA6 1BBC 0001 0000 move.b [A5 + D0.w], 0x1
label00000CAC:
00000CAC 4E5E unlink A6
00000CAE 4E75 rts
00000CB0 5348 subq.w A0, 1
00000CB2 4F57 chk.w D7, [A7]
00000CB4 5343 subq.w D3, 1
00000CB6 4F52 chk.w D7, [A2]
fn00000CB8:
00000CB8 4E56 FFDA link A6, -0x0026
00000CBC 4E71 nop
00000CBE 4E71 nop
00000CC0 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA
00000CC6 594F subq.w A7, 4
00000CC8 3F3C 0014 move.w -[A7], 0x14
00000CCC A9BC syscall GetPicture
00000CCE 2D5F FFDE move.l [A6 - 0x22], [A7]+
00000CD2 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000CD6 3F3C 000B move.w -[A7], 0xB
00000CDA 486E FFEE pea.l [A6 - 0x12]
00000CDE 486E FFEA pea.l [A6 - 0x16]
00000CE2 486E FFE2 pea.l [A6 - 0x1E]
00000CE6 A98D syscall GetDialogItem/GetDItem
00000CE8 3F3C 0014 move.w -[A7], 0x14
00000CEC 1F3C 0001 move.b -[A7], 0x1
00000CF0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000CF4 486E FFDA pea.l [A6 - 0x26]
00000CF8 A874 syscall GetPort
00000CFA 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000CFE A873 syscall SetPort
00000D00 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000D04 486E FFE2 pea.l [A6 - 0x1E]
00000D08 A8F6 syscall DrawPicture
00000D0A 426D FD04 clr.w [A5 - 0x2FC]
00000D0E 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1
00000D14 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000D18 A873 syscall SetPort
00000D1A 4E5E unlink A6
00000D1C 4E75 rts
00000D1E 4649 not.w A1
00000D20 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4
00000D24 5550 subq.w [A0], 2
fn00000D26:
00000D26 4E56 FFE4 link A6, -0x001C
00000D2A 48E7 1300 movem.l -[A7], D3,D6,D7
00000D2E 302D FD22 move.w D0, [A5 - 0x2DE]
00000D32 3200 move.w D1, D0
00000D34 5341 subq.w D1, 1
00000D36 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000D3C 0640 F198 addi.w D0, 0xF198
00000D40 0C75 0028 0000 cmpi.w [A5 + D0.w], 0x28 /* '(' */
00000D46 6600 001A bne +0x1C /* 00000D62 */
00000D4A 302D FD22 move.w D0, [A5 - 0x2DE]
00000D4E 3200 move.w D1, D0
00000D50 5341 subq.w D1, 1
00000D52 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000D58 0640 F198 addi.w D0, 0xF198
00000D5C 3BBC 0003 0000 move.w [A5 + D0.w], 0x3
label00000D62:
00000D62 302D FD22 move.w D0, [A5 - 0x2DE]
00000D66 3200 move.w D1, D0
00000D68 5341 subq.w D1, 1
00000D6A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000D70 0640 F198 addi.w D0, 0xF198
00000D74 0C75 0027 0000 cmpi.w [A5 + D0.w], 0x27 /* '\'' */
00000D7A 6600 001A bne +0x1C /* 00000D96 */
00000D7E 302D FD22 move.w D0, [A5 - 0x2DE]
00000D82 3200 move.w D1, D0
00000D84 5341 subq.w D1, 1
00000D86 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000D8C 0640 F198 addi.w D0, 0xF198
00000D90 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
label00000D96:
00000D96 302D FD22 move.w D0, [A5 - 0x2DE]
00000D9A 3200 move.w D1, D0
00000D9C 5341 subq.w D1, 1
00000D9E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000DA4 0640 F198 addi.w D0, 0xF198
00000DA8 0C75 0025 0000 cmpi.w [A5 + D0.w], 0x25 /* '%' */
00000DAE 6600 001A bne +0x1C /* 00000DCA */
00000DB2 302D FD22 move.w D0, [A5 - 0x2DE]
00000DB6 3200 move.w D1, D0
00000DB8 5341 subq.w D1, 1
00000DBA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000DC0 0640 F198 addi.w D0, 0xF198
00000DC4 3BBC 0002 0000 move.w [A5 + D0.w], 0x2
label00000DCA:
00000DCA 302D FD22 move.w D0, [A5 - 0x2DE]
00000DCE 3200 move.w D1, D0
00000DD0 5341 subq.w D1, 1
00000DD2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000DD8 0640 F198 addi.w D0, 0xF198
00000DDC 0C75 0026 0000 cmpi.w [A5 + D0.w], 0x26 /* '&' */
00000DE2 6600 001A bne +0x1C /* 00000DFE */
00000DE6 302D FD22 move.w D0, [A5 - 0x2DE]
00000DEA 3200 move.w D1, D0
00000DEC 5341 subq.w D1, 1
00000DEE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000DF4 0640 F198 addi.w D0, 0xF198
00000DF8 3BBC 0004 0000 move.w [A5 + D0.w], 0x4
label00000DFE:
00000DFE 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000E02 A981 syscall DrawDialog
00000E04 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000E08 4227 clr.b -[A7]
00000E0A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000E0E 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000E12 A922 syscall BeginUpdate
00000E14 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000E18 A981 syscall DrawDialog
00000E1A 4EBA FC02 jsr [PC - 0x3FE /* 00000A1E */]
00000E1E 2F2D F16E move.l -[A7], [A5 - 0xE92]
00000E22 3F3C 0004 move.w -[A7], 0x4
00000E26 4EBA FCDC jsr [PC - 0x324 /* 00000B04 */]
00000E2A 2F2D F172 move.l -[A7], [A5 - 0xE8E]
00000E2E 3F3C 0006 move.w -[A7], 0x6
00000E32 4EBA FCD0 jsr [PC - 0x330 /* 00000B04 */]
00000E36 2F2D FD26 move.l -[A7], [A5 - 0x2DA]
00000E3A 3F3C 0008 move.w -[A7], 0x8
00000E3E 4EBA FCC4 jsr [PC - 0x33C /* 00000B04 */]
00000E42 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00000E46 A923 syscall EndUpdate
00000E48 7E09 moveq.l D7, 0x09
00000E4A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00000E50 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
label00000E56:
00000E56 7C07 moveq.l D6, 0x07
00000E58 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00000E5E 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1
label00000E64:
00000E64 302D FD22 move.w D0, [A5 - 0x2DE]
00000E68 3200 move.w D1, D0
00000E6A 5341 subq.w D1, 1
00000E6C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000E72 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000E78 3401 move.w D2, D1
00000E7A 5342 subq.w D2, 1
00000E7C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000E82 D041 add.w D0, D1
00000E84 322E FFEC move.w D1, [A6 - 0x14]
00000E88 3401 move.w D2, D1
00000E8A 5342 subq.w D2, 1
00000E8C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000E92 D041 add.w D0, D1
00000E94 0640 FAEC addi.w D0, 0xFAEC
00000E98 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00000E9E 56C0 sne D0
00000EA0 4400 neg.b D0
00000EA2 322D FD22 move.w D1, [A5 - 0x2DE]
00000EA6 3401 move.w D2, D1
00000EA8 5342 subq.w D2, 1
00000EAA 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00000EB0 00A0 342E FFEE ori.l -[A0], 0x342EFFEE
00000EB6 3602 move.w D3, D2
00000EB8 5343 subq.w D3, 1
00000EBA 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00000EC0 D242 add.w D1, D2
00000EC2 342E FFEC move.w D2, [A6 - 0x14]
00000EC6 3602 move.w D3, D2
00000EC8 5343 subq.w D3, 1
00000ECA 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00000ED0 D242 add.w D1, D2
00000ED2 0641 FAEC addi.w D1, 0xFAEC
00000ED6 0C75 001E 1000 cmpi.w [A5 + D1.w], 0x1E
00000EDC 56C1 sne D1
00000EDE 4401 neg.b D1
00000EE0 C001 and.b D0, D1
00000EE2 4A00 tst.b D0
00000EE4 6700 005E beq +0x60 /* 00000F44 */
00000EE8 302D FD22 move.w D0, [A5 - 0x2DE]
00000EEC 3200 move.w D1, D0
00000EEE 5341 subq.w D1, 1
00000EF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00000EF6 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
00000EFC 3401 move.w D2, D1
00000EFE 5342 subq.w D2, 1
00000F00 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00000F06 D041 add.w D0, D1
00000F08 322E FFEC move.w D1, [A6 - 0x14]
00000F0C 3401 move.w D2, D1
00000F0E 5342 subq.w D2, 1
00000F10 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00000F16 D041 add.w D0, D1
00000F18 0640 FAEC addi.w D0, 0xFAEC
00000F1C 3235 0000 move.w D1, [A5 + D0.w]
00000F20 5341 subq.w D1, 1
00000F22 4E76 trapv
00000F24 5241 addq.w D1, 1
00000F26 3F01 move.w -[A7], D1
00000F28 302E FFEE move.w D0, [A6 - 0x12]
00000F2C 5340 subq.w D0, 1
00000F2E 4E76 trapv
00000F30 5240 addq.w D0, 1
00000F32 3F00 move.w -[A7], D0
00000F34 302E FFEC move.w D0, [A6 - 0x14]
00000F38 5340 subq.w D0, 1
00000F3A 4E76 trapv
00000F3C 5240 addq.w D0, 1
00000F3E 3F00 move.w -[A7], D0
00000F40 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00000F44:
00000F44 302E FFEC move.w D0, [A6 - 0x14]
00000F48 B06E FFE4 cmp.w D0, [A6 - 0x1C]
00000F4C 6702 beq +0x4 /* 00000F50 */
00000F4E 4E46 trap 6
label00000F50:
00000F50 526E FFE4 addq.w [A6 - 0x1C], 1
00000F54 526E FFEC addq.w [A6 - 0x14], 1
00000F58 51CE FF0A dbf D6, -0xF8 /* 00000E64 */
00000F5C 302E FFEE move.w D0, [A6 - 0x12]
00000F60 B06E FFE6 cmp.w D0, [A6 - 0x1A]
00000F64 6702 beq +0x4 /* 00000F68 */
00000F66 4E46 trap 6
label00000F68:
00000F68 526E FFE6 addq.w [A6 - 0x1A], 1
00000F6C 526E FFEE addq.w [A6 - 0x12], 1
00000F70 51CF FEE4 dbf D7, -0x11E /* 00000E56 */
00000F74 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1
00000F7A 6600 0018 bne +0x1A /* 00000F94 */
00000F7E 594F subq.w A7, 4
00000F80 3F3C 0014 move.w -[A7], 0x14
00000F84 42A7 clr.l -[A7]
00000F86 70FF moveq.l D0, 0xFFFFFFFF
00000F88 2F00 move.l -[A7], D0
00000F8A A97C syscall GetNewDialog
00000F8C 2D5F FFE8 move.l [A6 - 0x18], [A7]+
00000F90 6000 0014 bra +0x16 /* 00000FA6 */
label00000F94:
00000F94 594F subq.w A7, 4
00000F96 3F3C 0019 move.w -[A7], 0x19
00000F9A 42A7 clr.l -[A7]
00000F9C 70FF moveq.l D0, 0xFFFFFFFF
00000F9E 2F00 move.l -[A7], D0
00000FA0 A97C syscall GetNewDialog
00000FA2 2D5F FFE8 move.l [A6 - 0x18], [A7]+
label00000FA6:
00000FA6 302D FD22 move.w D0, [A5 - 0x2DE]
00000FAA 3200 move.w D1, D0
00000FAC 5341 subq.w D1, 1
00000FAE 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6
00000FB4 F177 .extension 0x177 <<F/4-5/0>> // unimplemented
00000FB6 4A35 0000 tst.b [A5 + D0.w]
00000FBA 6700 0072 beq +0x74 /* 0000102E */
00000FBE 3F3C 0005 move.w -[A7], 0x5
00000FC2 302D FD22 move.w D0, [A5 - 0x2DE]
00000FC6 3200 move.w D1, D0
00000FC8 5341 subq.w D1, 1
00000FCA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000FD0 0640 F184 addi.w D0, 0xF184
00000FD4 3235 0000 move.w D1, [A5 + D0.w]
00000FD8 5341 subq.w D1, 1
00000FDA 4E76 trapv
00000FDC 5241 addq.w D1, 1
00000FDE 3F01 move.w -[A7], D1
00000FE0 302D FD22 move.w D0, [A5 - 0x2DE]
00000FE4 3200 move.w D1, D0
00000FE6 5341 subq.w D1, 1
00000FE8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00000FEE 0640 F188 addi.w D0, 0xF188
00000FF2 3235 0000 move.w D1, [A5 + D0.w]
00000FF6 5341 subq.w D1, 1
00000FF8 4E76 trapv
00000FFA 5241 addq.w D1, 1
00000FFC 3F01 move.w -[A7], D1
00000FFE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001002 302D FD22 move.w D0, [A5 - 0x2DE]
00001006 3200 move.w D1, D0
00001008 5341 subq.w D1, 1
0000100A 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6
00001010 F177 .extension 0x177 <<F/4-5/0>> // unimplemented
00001012 4235 0000 clr.b [A5 + D0.w]
00001016 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000101A 1F3C 0001 move.b -[A7], 0x1
0000101E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001022 3F3C 000E move.w -[A7], 0xE
00001026 1F3C 0001 move.b -[A7], 0x1
0000102A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label0000102E:
0000102E 302D FD22 move.w D0, [A5 - 0x2DE]
00001032 3200 move.w D1, D0
00001034 5341 subq.w D1, 1
00001036 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000103C 0640 F198 addi.w D0, 0xF198
00001040 3235 0000 move.w D1, [A5 + D0.w]
00001044 5341 subq.w D1, 1
00001046 4E76 trapv
00001048 5241 addq.w D1, 1
0000104A 3F01 move.w -[A7], D1
0000104C 302D FD22 move.w D0, [A5 - 0x2DE]
00001050 3200 move.w D1, D0
00001052 5341 subq.w D1, 1
00001054 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000105A 0640 F184 addi.w D0, 0xF184
0000105E 3235 0000 move.w D1, [A5 + D0.w]
00001062 5341 subq.w D1, 1
00001064 4E76 trapv
00001066 5241 addq.w D1, 1
00001068 3F01 move.w -[A7], D1
0000106A 302D FD22 move.w D0, [A5 - 0x2DE]
0000106E 3200 move.w D1, D0
00001070 5341 subq.w D1, 1
00001072 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001078 0640 F188 addi.w D0, 0xF188
0000107C 3235 0000 move.w D1, [A5 + D0.w]
00001080 5341 subq.w D1, 1
00001082 4E76 trapv
00001084 5241 addq.w D1, 1
00001086 3F01 move.w -[A7], D1
00001088 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000108C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001090 A981 syscall DrawDialog
00001092 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00001096 1F3C 0001 move.b -[A7], 0x1
0000109A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000109E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000010A2 A981 syscall DrawDialog
000010A4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000010A8 1F3C 0001 move.b -[A7], 0x1
000010AC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000010B0 3F3C 0016 move.w -[A7], 0x16
000010B4 1F3C 0001 move.b -[A7], 0x1
000010B8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000010BC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000010C0 A983 syscall DisposeDialog
000010C2 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
000010C6 A922 syscall BeginUpdate
000010C8 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
000010CC A981 syscall DrawDialog
000010CE 7E09 moveq.l D7, 0x09
000010D0 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
000010D6 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
label000010DC:
000010DC 7C03 moveq.l D6, 0x03
000010DE 3D7C 0002 FFEC move.w [A6 - 0x14], 0x2
000010E4 3D7C 0002 FFE4 move.w [A6 - 0x1C], 0x2
label000010EA:
000010EA 302D FD22 move.w D0, [A5 - 0x2DE]
000010EE 3200 move.w D1, D0
000010F0 5341 subq.w D1, 1
000010F2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000010F8 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000010FE 3401 move.w D2, D1
00001100 5342 subq.w D2, 1
00001102 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001108 D041 add.w D0, D1
0000110A 322E FFEC move.w D1, [A6 - 0x14]
0000110E 3401 move.w D2, D1
00001110 5342 subq.w D2, 1
00001112 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001118 D041 add.w D0, D1
0000111A 0640 FAEC addi.w D0, 0xFAEC
0000111E 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
00001124 6700 005E beq +0x60 /* 00001184 */
00001128 302D FD22 move.w D0, [A5 - 0x2DE]
0000112C 3200 move.w D1, D0
0000112E 5341 subq.w D1, 1
00001130 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001136 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000113C 3401 move.w D2, D1
0000113E 5342 subq.w D2, 1
00001140 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001146 D041 add.w D0, D1
00001148 322E FFEC move.w D1, [A6 - 0x14]
0000114C 3401 move.w D2, D1
0000114E 5342 subq.w D2, 1
00001150 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001156 D041 add.w D0, D1
00001158 0640 FAEC addi.w D0, 0xFAEC
0000115C 3235 0000 move.w D1, [A5 + D0.w]
00001160 5341 subq.w D1, 1
00001162 4E76 trapv
00001164 5241 addq.w D1, 1
00001166 3F01 move.w -[A7], D1
00001168 302E FFEE move.w D0, [A6 - 0x12]
0000116C 5340 subq.w D0, 1
0000116E 4E76 trapv
00001170 5240 addq.w D0, 1
00001172 3F00 move.w -[A7], D0
00001174 302E FFEC move.w D0, [A6 - 0x14]
00001178 5340 subq.w D0, 1
0000117A 4E76 trapv
0000117C 5240 addq.w D0, 1
0000117E 3F00 move.w -[A7], D0
00001180 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00001184:
00001184 302E FFEC move.w D0, [A6 - 0x14]
00001188 B06E FFE4 cmp.w D0, [A6 - 0x1C]
0000118C 6702 beq +0x4 /* 00001190 */
0000118E 4E46 trap 6
label00001190:
00001190 526E FFE4 addq.w [A6 - 0x1C], 1
00001194 526E FFEC addq.w [A6 - 0x14], 1
00001198 51CE FF50 dbf D6, -0xB2 /* 000010EA */
0000119C 302E FFEE move.w D0, [A6 - 0x12]
000011A0 B06E FFE6 cmp.w D0, [A6 - 0x1A]
000011A4 6702 beq +0x4 /* 000011A8 */
000011A6 4E46 trap 6
label000011A8:
000011A8 526E FFE6 addq.w [A6 - 0x1A], 1
000011AC 526E FFEE addq.w [A6 - 0x12], 1
000011B0 51CF FF2A dbf D7, -0xD8 /* 000010DC */
000011B4 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
000011B8 A923 syscall EndUpdate
000011BA 302D FD22 move.w D0, [A5 - 0x2DE]
000011BE 3200 move.w D1, D0
000011C0 5341 subq.w D1, 1
000011C2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000011C8 0640 F198 addi.w D0, 0xF198
000011CC 3235 0000 move.w D1, [A5 + D0.w]
000011D0 5341 subq.w D1, 1
000011D2 4E76 trapv
000011D4 5241 addq.w D1, 1
000011D6 3F01 move.w -[A7], D1
000011D8 302D FD22 move.w D0, [A5 - 0x2DE]
000011DC 3200 move.w D1, D0
000011DE 5341 subq.w D1, 1
000011E0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000011E6 0640 F184 addi.w D0, 0xF184
000011EA 3235 0000 move.w D1, [A5 + D0.w]
000011EE 5341 subq.w D1, 1
000011F0 4E76 trapv
000011F2 5241 addq.w D1, 1
000011F4 3F01 move.w -[A7], D1
000011F6 302D FD22 move.w D0, [A5 - 0x2DE]
000011FA 3200 move.w D1, D0
000011FC 5341 subq.w D1, 1
000011FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001204 0640 F188 addi.w D0, 0xF188
00001208 3235 0000 move.w D1, [A5 + D0.w]
0000120C 5341 subq.w D1, 1
0000120E 4E76 trapv
00001210 5241 addq.w D1, 1
00001212 3F01 move.w -[A7], D1
00001214 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001218 422D FD3D clr.b [A5 - 0x2C3]
0000121C 422D FD3C clr.b [A5 - 0x2C4]
00001220 422D FD3B clr.b [A5 - 0x2C5]
00001224 3F3C FFFF move.w -[A7], 0xFFFF
00001228 4267 clr.w -[A7]
0000122A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000122E 4CDF 00C8 movem.l D3,D6,D7, [A7]+
00001232 4E5E unlink A6
00001234 4E75 rts
00001236 444F neg.w A7
00001238 5354 subq.w [A4], 1
0000123A 4152 chk.w D0, [A2]
0000123C 5420 addq.b -[A0], 2
fn0000123E:
0000123E 4E56 FFF0 link A6, -0x0010
00001242 4E71 nop
00001244 4E71 nop
00001246 0C6D 002B FCFE cmpi.w [A5 - 0x302], 0x2B /* '+' */
0000124C 6600 0060 bne +0x62 /* 000012AE */
00001250 302D FD22 move.w D0, [A5 - 0x2DE]
00001254 3200 move.w D1, D0
00001256 5341 subq.w D1, 1
00001258 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000125E 00A0 322D FD02 ori.l -[A0], 0x322DFD02
00001264 3401 move.w D2, D1
00001266 5342 subq.w D2, 1
00001268 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
0000126E D041 add.w D0, D1
00001270 322D FD00 move.w D1, [A5 - 0x300]
00001274 3401 move.w D2, D1
00001276 5342 subq.w D2, 1
00001278 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000127E D041 add.w D0, D1
00001280 0640 FAEC addi.w D0, 0xFAEC
00001284 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
0000128A 3F3C 0006 move.w -[A7], 0x6
0000128E 302D FD02 move.w D0, [A5 - 0x2FE]
00001292 5340 subq.w D0, 1
00001294 4E76 trapv
00001296 5240 addq.w D0, 1
00001298 3F00 move.w -[A7], D0
0000129A 302D FD00 move.w D0, [A5 - 0x300]
0000129E 5340 subq.w D0, 1
000012A0 4E76 trapv
000012A2 5240 addq.w D0, 1
000012A4 3F00 move.w -[A7], D0
000012A6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000012AA 6000 005C bra +0x5E /* 00001308 */
label000012AE:
000012AE 302D FD22 move.w D0, [A5 - 0x2DE]
000012B2 3200 move.w D1, D0
000012B4 5341 subq.w D1, 1
000012B6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000012BC 00A0 322D FD02 ori.l -[A0], 0x322DFD02
000012C2 3401 move.w D2, D1
000012C4 5342 subq.w D2, 1
000012C6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000012CC D041 add.w D0, D1
000012CE 322D FD00 move.w D1, [A5 - 0x300]
000012D2 3401 move.w D2, D1
000012D4 5342 subq.w D2, 1
000012D6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000012DC D041 add.w D0, D1
000012DE 0640 FAEC addi.w D0, 0xFAEC
000012E2 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
000012E8 3F3C 0007 move.w -[A7], 0x7
000012EC 302D FD02 move.w D0, [A5 - 0x2FE]
000012F0 5340 subq.w D0, 1
000012F2 4E76 trapv
000012F4 5240 addq.w D0, 1
000012F6 3F00 move.w -[A7], D0
000012F8 302D FD00 move.w D0, [A5 - 0x300]
000012FC 5340 subq.w D0, 1
000012FE 4E76 trapv
00001300 5240 addq.w D0, 1
00001302 3F00 move.w -[A7], D0
00001304 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00001308:
00001308 426D FD04 clr.w [A5 - 0x2FC]
0000130C 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1
00001312 4E5E unlink A6
00001314 4E75 rts
00001316 4552 chk.w D2, [A2]
00001318 4153 chk.w D0, [A3]
0000131A 4547 chk.w D2, D7
0000131C 4153 chk.w D0, [A3]
fn0000131E:
0000131E 4E56 FFF0 link A6, -0x0010
00001322 4E71 nop
00001324 4E71 nop
00001326 0C6D 002D FCF6 cmpi.w [A5 - 0x30A], 0x2D /* '-' */
0000132C 6600 0060 bne +0x62 /* 0000138E */
00001330 302D FD22 move.w D0, [A5 - 0x2DE]
00001334 3200 move.w D1, D0
00001336 5341 subq.w D1, 1
00001338 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000133E 00A0 322D FCFA ori.l -[A0], 0x322DFCFA
00001344 3401 move.w D2, D1
00001346 5342 subq.w D2, 1
00001348 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
0000134E D041 add.w D0, D1
00001350 322D FCF8 move.w D1, [A5 - 0x308]
00001354 3401 move.w D2, D1
00001356 5342 subq.w D2, 1
00001358 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000135E D041 add.w D0, D1
00001360 0640 FAEC addi.w D0, 0xFAEC
00001364 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
0000136A 3F3C 0006 move.w -[A7], 0x6
0000136E 302D FCFA move.w D0, [A5 - 0x306]
00001372 5340 subq.w D0, 1
00001374 4E76 trapv
00001376 5240 addq.w D0, 1
00001378 3F00 move.w -[A7], D0
0000137A 302D FCF8 move.w D0, [A5 - 0x308]
0000137E 5340 subq.w D0, 1
00001380 4E76 trapv
00001382 5240 addq.w D0, 1
00001384 3F00 move.w -[A7], D0
00001386 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000138A 6000 005C bra +0x5E /* 000013E8 */
label0000138E:
0000138E 302D FD22 move.w D0, [A5 - 0x2DE]
00001392 3200 move.w D1, D0
00001394 5341 subq.w D1, 1
00001396 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000139C 00A0 322D FCFA ori.l -[A0], 0x322DFCFA
000013A2 3401 move.w D2, D1
000013A4 5342 subq.w D2, 1
000013A6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000013AC D041 add.w D0, D1
000013AE 322D FCF8 move.w D1, [A5 - 0x308]
000013B2 3401 move.w D2, D1
000013B4 5342 subq.w D2, 1
000013B6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000013BC D041 add.w D0, D1
000013BE 0640 FAEC addi.w D0, 0xFAEC
000013C2 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
000013C8 3F3C 0007 move.w -[A7], 0x7
000013CC 302D FCFA move.w D0, [A5 - 0x306]
000013D0 5340 subq.w D0, 1
000013D2 4E76 trapv
000013D4 5240 addq.w D0, 1
000013D6 3F00 move.w -[A7], D0
000013D8 302D FCF8 move.w D0, [A5 - 0x308]
000013DC 5340 subq.w D0, 1
000013DE 4E76 trapv
000013E0 5240 addq.w D0, 1
000013E2 3F00 move.w -[A7], D0
000013E4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label000013E8:
000013E8 426D FCFC clr.w [A5 - 0x304]
000013EC 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1
000013F2 4E5E unlink A6
000013F4 4E75 rts
000013F6 4552 chk.w D2, [A2]
000013F8 4153 chk.w D0, [A3]
000013FA 454F chk.w D2, A7
000013FC 494C chk.w D4, A4
fn000013FE:
000013FE 4E56 FFF0 link A6, -0x0010
00001402 4E71 nop
00001404 4E71 nop
00001406 4A2D FD3D tst.b [A5 - 0x2C3]
0000140A 6700 00F8 beq +0xFA /* 00001504 */
0000140E 3F3C 002E move.w -[A7], 0x2E /* '.' */
00001412 302D FD22 move.w D0, [A5 - 0x2DE]
00001416 3200 move.w D1, D0
00001418 5341 subq.w D1, 1
0000141A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001420 0640 F184 addi.w D0, 0xF184
00001424 3235 0000 move.w D1, [A5 + D0.w]
00001428 5341 subq.w D1, 1
0000142A 4E76 trapv
0000142C 5241 addq.w D1, 1
0000142E 3F01 move.w -[A7], D1
00001430 302D FD22 move.w D0, [A5 - 0x2DE]
00001434 3200 move.w D1, D0
00001436 5341 subq.w D1, 1
00001438 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000143E 0640 F188 addi.w D0, 0xF188
00001442 3235 0000 move.w D1, [A5 + D0.w]
00001446 5341 subq.w D1, 1
00001448 4E76 trapv
0000144A 5241 addq.w D1, 1
0000144C 3F01 move.w -[A7], D1
0000144E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001452 302D FD22 move.w D0, [A5 - 0x2DE]
00001456 3200 move.w D1, D0
00001458 5341 subq.w D1, 1
0000145A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001460 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00001466 3401 move.w D2, D1
00001468 5342 subq.w D2, 1
0000146A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001470 0641 F184 addi.w D1, 0xF184
00001474 3435 1000 move.w D2, [A5 + D1.w]
00001478 3202 move.w D1, D2
0000147A 5341 subq.w D1, 1
0000147C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00001482 D042 add.w D0, D2
00001484 322D FD22 move.w D1, [A5 - 0x2DE]
00001488 3401 move.w D2, D1
0000148A 5342 subq.w D2, 1
0000148C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001492 0641 F188 addi.w D1, 0xF188
00001496 3435 1000 move.w D2, [A5 + D1.w]
0000149A 3202 move.w D1, D2
0000149C 5341 subq.w D1, 1
0000149E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000014A4 D042 add.w D0, D2
000014A6 0640 FAEC addi.w D0, 0xFAEC
000014AA 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
000014B0 302D FD22 move.w D0, [A5 - 0x2DE]
000014B4 3200 move.w D1, D0
000014B6 5341 subq.w D1, 1
000014B8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000014BE 0640 F188 addi.w D0, 0xF188
000014C2 0C75 0003 0000 cmpi.w [A5 + D0.w], 0x3
000014C8 6600 001E bne +0x20 /* 000014E8 */
000014CC 302D FD22 move.w D0, [A5 - 0x2DE]
000014D0 3200 move.w D1, D0
000014D2 5341 subq.w D1, 1
000014D4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000014DA 0640 F188 addi.w D0, 0xF188
000014DE 3BBC 0004 0000 move.w [A5 + D0.w], 0x4
000014E4 6000 001A bra +0x1C /* 00001500 */
label000014E8:
000014E8 302D FD22 move.w D0, [A5 - 0x2DE]
000014EC 3200 move.w D1, D0
000014EE 5341 subq.w D1, 1
000014F0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000014F6 0640 F188 addi.w D0, 0xF188
000014FA 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
label00001500:
00001500 6000 0230 bra +0x232 /* 00001732 */
label00001504:
00001504 4A2D FD3C tst.b [A5 - 0x2C4]
00001508 6700 00C0 beq +0xC2 /* 000015CA */
0000150C 3F3C 002F move.w -[A7], 0x2F /* '/' */
00001510 302D FD22 move.w D0, [A5 - 0x2DE]
00001514 3200 move.w D1, D0
00001516 5341 subq.w D1, 1
00001518 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000151E 0640 F184 addi.w D0, 0xF184
00001522 3235 0000 move.w D1, [A5 + D0.w]
00001526 5341 subq.w D1, 1
00001528 4E76 trapv
0000152A 5241 addq.w D1, 1
0000152C 3F01 move.w -[A7], D1
0000152E 302D FD22 move.w D0, [A5 - 0x2DE]
00001532 3200 move.w D1, D0
00001534 5341 subq.w D1, 1
00001536 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000153C 0640 F188 addi.w D0, 0xF188
00001540 3235 0000 move.w D1, [A5 + D0.w]
00001544 5341 subq.w D1, 1
00001546 4E76 trapv
00001548 5241 addq.w D1, 1
0000154A 3F01 move.w -[A7], D1
0000154C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001550 302D FD22 move.w D0, [A5 - 0x2DE]
00001554 3200 move.w D1, D0
00001556 5341 subq.w D1, 1
00001558 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000155E 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00001564 3401 move.w D2, D1
00001566 5342 subq.w D2, 1
00001568 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000156E 0641 F184 addi.w D1, 0xF184
00001572 3435 1000 move.w D2, [A5 + D1.w]
00001576 3202 move.w D1, D2
00001578 5341 subq.w D1, 1
0000157A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00001580 D042 add.w D0, D2
00001582 322D FD22 move.w D1, [A5 - 0x2DE]
00001586 3401 move.w D2, D1
00001588 5342 subq.w D2, 1
0000158A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001590 0641 F188 addi.w D1, 0xF188
00001594 3435 1000 move.w D2, [A5 + D1.w]
00001598 3202 move.w D1, D2
0000159A 5341 subq.w D1, 1
0000159C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000015A2 D042 add.w D0, D2
000015A4 0640 FAEC addi.w D0, 0xFAEC
000015A8 3BBC 0016 0000 move.w [A5 + D0.w], 0x16
000015AE 302D FD22 move.w D0, [A5 - 0x2DE]
000015B2 3200 move.w D1, D0
000015B4 5341 subq.w D1, 1
000015B6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000015BC 0640 F184 addi.w D0, 0xF184
000015C0 3BBC 0003 0000 move.w [A5 + D0.w], 0x3
000015C6 6000 016A bra +0x16C /* 00001732 */
label000015CA:
000015CA 4A2D FD3B tst.b [A5 - 0x2C5]
000015CE 6700 00C0 beq +0xC2 /* 00001690 */
000015D2 3F3C 0030 move.w -[A7], 0x30 /* '0' */
000015D6 302D FD22 move.w D0, [A5 - 0x2DE]
000015DA 3200 move.w D1, D0
000015DC 5341 subq.w D1, 1
000015DE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000015E4 0640 F184 addi.w D0, 0xF184
000015E8 3235 0000 move.w D1, [A5 + D0.w]
000015EC 5341 subq.w D1, 1
000015EE 4E76 trapv
000015F0 5241 addq.w D1, 1
000015F2 3F01 move.w -[A7], D1
000015F4 302D FD22 move.w D0, [A5 - 0x2DE]
000015F8 3200 move.w D1, D0
000015FA 5341 subq.w D1, 1
000015FC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001602 0640 F188 addi.w D0, 0xF188
00001606 3235 0000 move.w D1, [A5 + D0.w]
0000160A 5341 subq.w D1, 1
0000160C 4E76 trapv
0000160E 5241 addq.w D1, 1
00001610 3F01 move.w -[A7], D1
00001612 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001616 302D FD22 move.w D0, [A5 - 0x2DE]
0000161A 3200 move.w D1, D0
0000161C 5341 subq.w D1, 1
0000161E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001624 00A0 322D FD22 ori.l -[A0], 0x322DFD22
0000162A 3401 move.w D2, D1
0000162C 5342 subq.w D2, 1
0000162E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001634 0641 F184 addi.w D1, 0xF184
00001638 3435 1000 move.w D2, [A5 + D1.w]
0000163C 3202 move.w D1, D2
0000163E 5341 subq.w D1, 1
00001640 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00001646 D042 add.w D0, D2
00001648 322D FD22 move.w D1, [A5 - 0x2DE]
0000164C 3401 move.w D2, D1
0000164E 5342 subq.w D2, 1
00001650 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001656 0641 F188 addi.w D1, 0xF188
0000165A 3435 1000 move.w D2, [A5 + D1.w]
0000165E 3202 move.w D1, D2
00001660 5341 subq.w D1, 1
00001662 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00001668 D042 add.w D0, D2
0000166A 0640 FAEC addi.w D0, 0xFAEC
0000166E 3BBC 0017 0000 move.w [A5 + D0.w], 0x17
00001674 302D FD22 move.w D0, [A5 - 0x2DE]
00001678 3200 move.w D1, D0
0000167A 5341 subq.w D1, 1
0000167C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001682 0640 F184 addi.w D0, 0xF184
00001686 3BBC 0008 0000 move.w [A5 + D0.w], 0x8
0000168C 6000 00A4 bra +0xA6 /* 00001732 */
label00001690:
00001690 3F3C 0010 move.w -[A7], 0x10
00001694 302D FD22 move.w D0, [A5 - 0x2DE]
00001698 3200 move.w D1, D0
0000169A 5341 subq.w D1, 1
0000169C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000016A2 0640 F184 addi.w D0, 0xF184
000016A6 3235 0000 move.w D1, [A5 + D0.w]
000016AA 5341 subq.w D1, 1
000016AC 4E76 trapv
000016AE 5241 addq.w D1, 1
000016B0 3F01 move.w -[A7], D1
000016B2 302D FD22 move.w D0, [A5 - 0x2DE]
000016B6 3200 move.w D1, D0
000016B8 5341 subq.w D1, 1
000016BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000016C0 0640 F188 addi.w D0, 0xF188
000016C4 3235 0000 move.w D1, [A5 + D0.w]
000016C8 5341 subq.w D1, 1
000016CA 4E76 trapv
000016CC 5241 addq.w D1, 1
000016CE 3F01 move.w -[A7], D1
000016D0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000016D4 302D FD22 move.w D0, [A5 - 0x2DE]
000016D8 3200 move.w D1, D0
000016DA 5341 subq.w D1, 1
000016DC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000016E2 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000016E8 3401 move.w D2, D1
000016EA 5342 subq.w D2, 1
000016EC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000016F2 0641 F184 addi.w D1, 0xF184
000016F6 3435 1000 move.w D2, [A5 + D1.w]
000016FA 3202 move.w D1, D2
000016FC 5341 subq.w D1, 1
000016FE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00001704 D042 add.w D0, D2
00001706 322D FD22 move.w D1, [A5 - 0x2DE]
0000170A 3401 move.w D2, D1
0000170C 5342 subq.w D2, 1
0000170E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001714 0641 F188 addi.w D1, 0xF188
00001718 3435 1000 move.w D2, [A5 + D1.w]
0000171C 3202 move.w D1, D2
0000171E 5341 subq.w D1, 1
00001720 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00001726 D042 add.w D0, D2
00001728 0640 FAEC addi.w D0, 0xFAEC
0000172C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
label00001732:
00001732 3F3C 0002 move.w -[A7], 0x2
00001736 1F3C 0001 move.b -[A7], 0x1
0000173A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000173E 302D FD22 move.w D0, [A5 - 0x2DE]
00001742 3200 move.w D1, D0
00001744 5341 subq.w D1, 1
00001746 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000174C 322D FD22 move.w D1, [A5 - 0x2DE]
00001750 3401 move.w D2, D1
00001752 5342 subq.w D2, 1
00001754 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000175A 0641 F180 addi.w D1, 0xF180
0000175E 3235 1000 move.w D1, [A5 + D1.w]
00001762 5341 subq.w D1, 1
00001764 4E76 trapv
00001766 5341 subq.w D1, 1
00001768 4E76 trapv
0000176A 5241 addq.w D1, 1
0000176C 0640 F180 addi.w D0, 0xF180
00001770 3B81 0000 move.w [A5 + D0.w], D1
00001774 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA
0000177A 102D FD3F move.b D0, [A5 - 0x2C1]
0000177E 0A00 0001 xori.b D0, 0x1
00001782 4A00 tst.b D0
00001784 6700 0006 beq +0x8 /* 0000178C */
00001788 4EBA FAB4 jsr [PC - 0x54C /* 0000123E */]
label0000178C:
0000178C 426D FD04 clr.w [A5 - 0x2FC]
00001790 102D FD3E move.b D0, [A5 - 0x2C2]
00001794 0A00 0001 xori.b D0, 0x1
00001798 4A00 tst.b D0
0000179A 6700 0006 beq +0x8 /* 000017A2 */
0000179E 4EBA FB7E jsr [PC - 0x482 /* 0000131E */]
label000017A2:
000017A2 426D FCFC clr.w [A5 - 0x304]
000017A6 102D FD42 move.b D0, [A5 - 0x2BE]
000017AA 0A00 0001 xori.b D0, 0x1
000017AE 0C6D 000B FCF4 cmpi.w [A5 - 0x30C], 0xB
000017B4 5DC1 slt D1
000017B6 4401 neg.b D1
000017B8 C001 and.b D0, D1
000017BA 4A00 tst.b D0
000017BC 6700 0044 beq +0x46 /* 00001802 */
000017C0 302D FD22 move.w D0, [A5 - 0x2DE]
000017C4 3200 move.w D1, D0
000017C6 5341 subq.w D1, 1
000017C8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000017CE 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
000017D4 3401 move.w D2, D1
000017D6 5342 subq.w D2, 1
000017D8 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000017DE D041 add.w D0, D1
000017E0 322D FCF2 move.w D1, [A5 - 0x30E]
000017E4 3401 move.w D2, D1
000017E6 5342 subq.w D2, 1
000017E8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000017EE D041 add.w D0, D1
000017F0 322D FCF0 move.w D1, [A5 - 0x310]
000017F4 5341 subq.w D1, 1
000017F6 4E76 trapv
000017F8 5241 addq.w D1, 1
000017FA 0640 FAEC addi.w D0, 0xFAEC
000017FE 3B81 0000 move.w [A5 + D0.w], D1
label00001802:
00001802 426D FCF4 clr.w [A5 - 0x30C]
00001806 426D FCEE clr.w [A5 - 0x312]
0000180A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00001810 102D FD41 move.b D0, [A5 - 0x2BF]
00001814 0A00 0001 xori.b D0, 0x1
00001818 4A00 tst.b D0
0000181A 6700 0044 beq +0x46 /* 00001860 */
0000181E 302D FD22 move.w D0, [A5 - 0x2DE]
00001822 3200 move.w D1, D0
00001824 5341 subq.w D1, 1
00001826 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000182C 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
00001832 3401 move.w D2, D1
00001834 5342 subq.w D2, 1
00001836 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
0000183C D041 add.w D0, D1
0000183E 322D FD0A move.w D1, [A5 - 0x2F6]
00001842 3401 move.w D2, D1
00001844 5342 subq.w D2, 1
00001846 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000184C D041 add.w D0, D1
0000184E 322D FD08 move.w D1, [A5 - 0x2F8]
00001852 5341 subq.w D1, 1
00001854 4E76 trapv
00001856 5241 addq.w D1, 1
00001858 0640 FAEC addi.w D0, 0xFAEC
0000185C 3B81 0000 move.w [A5 + D0.w], D1
label00001860:
00001860 426D FD14 clr.w [A5 - 0x2EC]
00001864 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
0000186A 422D FD40 clr.b [A5 - 0x2C0]
0000186E 422D FD47 clr.b [A5 - 0x2B9]
00001872 302D FD22 move.w D0, [A5 - 0x2DE]
00001876 3200 move.w D1, D0
00001878 5341 subq.w D1, 1
0000187A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001880 0640 F194 addi.w D0, 0xF194
00001884 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C
0000188A 57C0 seq D0
0000188C 4400 neg.b D0
0000188E C02D FD45 and.b D0, [A5 - 0x2BB]
00001892 4A00 tst.b D0
00001894 6700 0048 beq +0x4A /* 000018DE */
00001898 302D FD22 move.w D0, [A5 - 0x2DE]
0000189C 3200 move.w D1, D0
0000189E 5341 subq.w D1, 1
000018A0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000018A6 00A0 322D FD0E ori.l -[A0], 0x322DFD0E
000018AC 3401 move.w D2, D1
000018AE 5342 subq.w D2, 1
000018B0 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000018B6 D041 add.w D0, D1
000018B8 322D FD10 move.w D1, [A5 - 0x2F0]
000018BC 3401 move.w D2, D1
000018BE 5342 subq.w D2, 1
000018C0 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000018C6 D041 add.w D0, D1
000018C8 0640 FAEC addi.w D0, 0xFAEC
000018CC 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
000018D2 426D FD12 clr.w [A5 - 0x2EE]
000018D6 422D FD45 clr.b [A5 - 0x2BB]
000018DA 422D FD3A clr.b [A5 - 0x2C6]
label000018DE:
000018DE 4A6D F182 tst.w [A5 - 0xE7E]
000018E2 57C0 seq D0
000018E4 4400 neg.b D0
000018E6 4A6D F184 tst.w [A5 - 0xE7C]
000018EA 57C1 seq D1
000018EC 4401 neg.b D1
000018EE C001 and.b D0, D1
000018F0 4A00 tst.b D0
000018F2 6700 0008 beq +0xA /* 000018FC */
000018F6 1B7C 0001 FD4A move.b [A5 - 0x2B6], 0x1
label000018FC:
000018FC 302D FD22 move.w D0, [A5 - 0x2DE]
00001900 3200 move.w D1, D0
00001902 5341 subq.w D1, 1
00001904 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000190A 0640 F180 addi.w D0, 0xF180
0000190E 4A75 0000 tst.w [A5 + D0.w]
00001912 57C0 seq D0
00001914 4400 neg.b D0
00001916 802D FD4A or.b D0, [A5 - 0x2B6]
0000191A 4A00 tst.b D0
0000191C 6700 0006 beq +0x8 /* 00001924 */
00001920 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
label00001924:
00001924 0C6D 0002 FD24 cmpi.w [A5 - 0x2DC], 0x2
0000192A 6600 0046 bne +0x48 /* 00001972 */
0000192E 0C6D 0002 FD22 cmpi.w [A5 - 0x2DE], 0x2
00001934 57C0 seq D0
00001936 4400 neg.b D0
00001938 4A6D F182 tst.w [A5 - 0xE7E]
0000193C 5EC1 sgt D1
0000193E 4401 neg.b D1
00001940 C001 and.b D0, D1
00001942 4A00 tst.b D0
00001944 6700 000C beq +0xE /* 00001952 */
00001948 3B7C 0001 FD22 move.w [A5 - 0x2DE], 0x1
0000194E 6000 0022 bra +0x24 /* 00001972 */
label00001952:
00001952 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1
00001958 57C0 seq D0
0000195A 4400 neg.b D0
0000195C 4A6D F184 tst.w [A5 - 0xE7C]
00001960 5EC1 sgt D1
00001962 4401 neg.b D1
00001964 C001 and.b D0, D1
00001966 4A00 tst.b D0
00001968 6700 0008 beq +0xA /* 00001972 */
0000196C 3B7C 0002 FD22 move.w [A5 - 0x2DE], 0x2
label00001972:
00001972 102D FD4A move.b D0, [A5 - 0x2B6]
00001976 0A00 0001 xori.b D0, 0x1
0000197A 4A00 tst.b D0
0000197C 6700 0078 beq +0x7A /* 000019F6 */
00001980 302D FD22 move.w D0, [A5 - 0x2DE]
00001984 3200 move.w D1, D0
00001986 5341 subq.w D1, 1
00001988 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000198E 322D FD22 move.w D1, [A5 - 0x2DE]
00001992 3401 move.w D2, D1
00001994 5342 subq.w D2, 1
00001996 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000199C 0640 F18C addi.w D0, 0xF18C
000019A0 3035 0000 move.w D0, [A5 + D0.w]
000019A4 0641 F190 addi.w D1, 0xF190
000019A8 B075 1000 cmp.w D0, [A5 + D1.w]
000019AC 6600 0012 bne +0x14 /* 000019C0 */
000019B0 3F3C 0016 move.w -[A7], 0x16
000019B4 1F3C 0001 move.b -[A7], 0x1
000019B8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000019BC 4EBA EFA2 jsr [PC - 0x105E /* 00000960 */]
label000019C0:
000019C0 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
000019C4 A983 syscall DisposeDialog
000019C6 594F subq.w A7, 4
000019C8 302D FD22 move.w D0, [A5 - 0x2DE]
000019CC 3200 move.w D1, D0
000019CE 5341 subq.w D1, 1
000019D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000019D6 0640 F194 addi.w D0, 0xF194
000019DA 3235 0000 move.w D1, [A5 + D0.w]
000019DE 5341 subq.w D1, 1
000019E0 4E76 trapv
000019E2 5241 addq.w D1, 1
000019E4 3F01 move.w -[A7], D1
000019E6 42A7 clr.l -[A7]
000019E8 70FF moveq.l D0, 0xFFFFFFFF
000019EA 2F00 move.l -[A7], D0
000019EC A97C syscall GetNewDialog
000019EE 2B5F FD50 move.l [A5 - 0x2B0], [A7]+
000019F2 4EBA F332 jsr [PC - 0xCCE /* 00000D26 */]
label000019F6:
000019F6 4E5E unlink A6
000019F8 4E75 rts
000019FA 5348 subq.w A0, 1
000019FC 4F57 chk.w D7, [A7]
000019FE 4D4F chk.w D6, A7
00001A00 5745 subq.w D5, 3
fn00001A02:
00001A02 4E56 FFEE link A6, -0x0012
00001A06 4E71 nop
00001A08 4E71 nop
00001A0A 0C6D 000B FCF4 cmpi.w [A5 - 0x30C], 0xB
00001A10 6C00 00AA bge +0xAC /* 00001ABC */
00001A14 302D FD22 move.w D0, [A5 - 0x2DE]
00001A18 3200 move.w D1, D0
00001A1A 5341 subq.w D1, 1
00001A1C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001A22 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00001A28 3401 move.w D2, D1
00001A2A 5342 subq.w D2, 1
00001A2C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001A32 D041 add.w D0, D1
00001A34 322D FCF2 move.w D1, [A5 - 0x30E]
00001A38 3401 move.w D2, D1
00001A3A 5342 subq.w D2, 1
00001A3C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001A42 D041 add.w D0, D1
00001A44 0640 FAEC addi.w D0, 0xFAEC
00001A48 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
00001A4E 6700 006C beq +0x6E /* 00001ABC */
00001A52 302D FD22 move.w D0, [A5 - 0x2DE]
00001A56 3200 move.w D1, D0
00001A58 5341 subq.w D1, 1
00001A5A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001A60 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00001A66 3401 move.w D2, D1
00001A68 5342 subq.w D2, 1
00001A6A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001A70 D041 add.w D0, D1
00001A72 322D FCF2 move.w D1, [A5 - 0x30E]
00001A76 3401 move.w D2, D1
00001A78 5342 subq.w D2, 1
00001A7A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001A80 D041 add.w D0, D1
00001A82 322D FCF0 move.w D1, [A5 - 0x310]
00001A86 5341 subq.w D1, 1
00001A88 4E76 trapv
00001A8A 5241 addq.w D1, 1
00001A8C 0640 FAEC addi.w D0, 0xFAEC
00001A90 3B81 0000 move.w [A5 + D0.w], D1
00001A94 302D FCF0 move.w D0, [A5 - 0x310]
00001A98 5340 subq.w D0, 1
00001A9A 4E76 trapv
00001A9C 5240 addq.w D0, 1
00001A9E 3F00 move.w -[A7], D0
00001AA0 302D FCF4 move.w D0, [A5 - 0x30C]
00001AA4 5340 subq.w D0, 1
00001AA6 4E76 trapv
00001AA8 5240 addq.w D0, 1
00001AAA 3F00 move.w -[A7], D0
00001AAC 302D FCF2 move.w D0, [A5 - 0x30E]
00001AB0 5340 subq.w D0, 1
00001AB2 4E76 trapv
00001AB4 5240 addq.w D0, 1
00001AB6 3F00 move.w -[A7], D0
00001AB8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00001ABC:
00001ABC 302D FCF4 move.w D0, [A5 - 0x30C]
00001AC0 5340 subq.w D0, 1
00001AC2 4E76 trapv
00001AC4 5340 subq.w D0, 1
00001AC6 4E76 trapv
00001AC8 5240 addq.w D0, 1
00001ACA 3B40 FCF4 move.w [A5 - 0x30C], D0
00001ACE 4A6D FCF4 tst.w [A5 - 0x30C]
00001AD2 6F00 0182 ble +0x184 /* 00001C56 */
00001AD6 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258
00001ADC 302D FD22 move.w D0, [A5 - 0x2DE]
00001AE0 3200 move.w D1, D0
00001AE2 5341 subq.w D1, 1
00001AE4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001AEA 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00001AF0 3401 move.w D2, D1
00001AF2 5342 subq.w D2, 1
00001AF4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001AFA D041 add.w D0, D1
00001AFC 322D FCF2 move.w D1, [A5 - 0x30E]
00001B00 3401 move.w D2, D1
00001B02 5342 subq.w D2, 1
00001B04 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001B0A D041 add.w D0, D1
00001B0C 0640 FAEC addi.w D0, 0xFAEC
00001B10 3235 0000 move.w D1, [A5 + D0.w]
00001B14 5341 subq.w D1, 1
00001B16 4E76 trapv
00001B18 5241 addq.w D1, 1
00001B1A 3B41 FCF0 move.w [A5 - 0x310], D1
00001B1E 302D FD22 move.w D0, [A5 - 0x2DE]
00001B22 3200 move.w D1, D0
00001B24 5341 subq.w D1, 1
00001B26 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001B2C 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00001B32 3401 move.w D2, D1
00001B34 5342 subq.w D2, 1
00001B36 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001B3C D041 add.w D0, D1
00001B3E 322D FCF2 move.w D1, [A5 - 0x30E]
00001B42 3401 move.w D2, D1
00001B44 5342 subq.w D2, 1
00001B46 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001B4C D041 add.w D0, D1
00001B4E 0640 FAEC addi.w D0, 0xFAEC
00001B52 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
00001B58 6700 00F8 beq +0xFA /* 00001C52 */
00001B5C 0C6D 0013 FCF0 cmpi.w [A5 - 0x310], 0x13
00001B62 57C0 seq D0
00001B64 4400 neg.b D0
00001B66 0C6D 0014 FCF0 cmpi.w [A5 - 0x310], 0x14
00001B6C 57C1 seq D1
00001B6E 4401 neg.b D1
00001B70 8001 or.b D0, D1
00001B72 0C6D 0007 FCF0 cmpi.w [A5 - 0x310], 0x7
00001B78 57C1 seq D1
00001B7A 4401 neg.b D1
00001B7C 8001 or.b D0, D1
00001B7E 0C6D 002A FCF0 cmpi.w [A5 - 0x310], 0x2A /* '*' */
00001B84 57C1 seq D1
00001B86 4401 neg.b D1
00001B88 8001 or.b D0, D1
00001B8A 0C6D 002C FCF0 cmpi.w [A5 - 0x310], 0x2C /* ',' */
00001B90 57C1 seq D1
00001B92 4401 neg.b D1
00001B94 8001 or.b D0, D1
00001B96 4A00 tst.b D0
00001B98 6700 000C beq +0xE /* 00001BA6 */
00001B9C 3D7C 000F FFEE move.w [A6 - 0x12], 0xF
00001BA2 6000 0044 bra +0x46 /* 00001BE8 */
label00001BA6:
00001BA6 0C6D 0015 FCF0 cmpi.w [A5 - 0x310], 0x15
00001BAC 6600 000C bne +0xE /* 00001BBA */
00001BB0 3D7C 0022 FFEE move.w [A6 - 0x12], 0x22 /* '\"' */
00001BB6 6000 0030 bra +0x32 /* 00001BE8 */
label00001BBA:
00001BBA 0C6D 0016 FCF0 cmpi.w [A5 - 0x310], 0x16
00001BC0 6600 000C bne +0xE /* 00001BCE */
00001BC4 3D7C 0023 FFEE move.w [A6 - 0x12], 0x23 /* '#' */
00001BCA 6000 001C bra +0x1E /* 00001BE8 */
label00001BCE:
00001BCE 0C6D 0017 FCF0 cmpi.w [A5 - 0x310], 0x17
00001BD4 6600 000C bne +0xE /* 00001BE2 */
00001BD8 3D7C 0024 FFEE move.w [A6 - 0x12], 0x24 /* '$' */
00001BDE 6000 0008 bra +0xA /* 00001BE8 */
label00001BE2:
00001BE2 3D7C 000E FFEE move.w [A6 - 0x12], 0xE
label00001BE8:
00001BE8 302D FD22 move.w D0, [A5 - 0x2DE]
00001BEC 3200 move.w D1, D0
00001BEE 5341 subq.w D1, 1
00001BF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001BF6 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00001BFC 3401 move.w D2, D1
00001BFE 5342 subq.w D2, 1
00001C00 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001C06 D041 add.w D0, D1
00001C08 322D FCF2 move.w D1, [A5 - 0x30E]
00001C0C 3401 move.w D2, D1
00001C0E 5342 subq.w D2, 1
00001C10 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001C16 D041 add.w D0, D1
00001C18 322E FFEE move.w D1, [A6 - 0x12]
00001C1C 5341 subq.w D1, 1
00001C1E 4E76 trapv
00001C20 5241 addq.w D1, 1
00001C22 0640 FAEC addi.w D0, 0xFAEC
00001C26 3B81 0000 move.w [A5 + D0.w], D1
00001C2A 302E FFEE move.w D0, [A6 - 0x12]
00001C2E 5340 subq.w D0, 1
00001C30 4E76 trapv
00001C32 5240 addq.w D0, 1
00001C34 3F00 move.w -[A7], D0
00001C36 302D FCF4 move.w D0, [A5 - 0x30C]
00001C3A 5340 subq.w D0, 1
00001C3C 4E76 trapv
00001C3E 5240 addq.w D0, 1
00001C40 3F00 move.w -[A7], D0
00001C42 302D FCF2 move.w D0, [A5 - 0x30E]
00001C46 5340 subq.w D0, 1
00001C48 4E76 trapv
00001C4A 5240 addq.w D0, 1
00001C4C 3F00 move.w -[A7], D0
00001C4E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00001C52:
00001C52 6000 000C bra +0xE /* 00001C60 */
label00001C56:
00001C56 426D FCEE clr.w [A5 - 0x312]
00001C5A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
label00001C60:
00001C60 302D FD22 move.w D0, [A5 - 0x2DE]
00001C64 3200 move.w D1, D0
00001C66 5341 subq.w D1, 1
00001C68 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001C6E 322D FCF4 move.w D1, [A5 - 0x30C]
00001C72 0640 F184 addi.w D0, 0xF184
00001C76 B275 0000 cmp.w D1, [A5 + D0.w]
00001C7A 57C0 seq D0
00001C7C 4400 neg.b D0
00001C7E 322D FD22 move.w D1, [A5 - 0x2DE]
00001C82 3401 move.w D2, D1
00001C84 5342 subq.w D2, 1
00001C86 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001C8C 342D FCF2 move.w D2, [A5 - 0x30E]
00001C90 0641 F188 addi.w D1, 0xF188
00001C94 B475 1000 cmp.w D2, [A5 + D1.w]
00001C98 57C1 seq D1
00001C9A 4401 neg.b D1
00001C9C C001 and.b D0, D1
00001C9E 4A00 tst.b D0
00001CA0 6700 0006 beq +0x8 /* 00001CA8 */
00001CA4 4EBA F758 jsr [PC - 0x8A8 /* 000013FE */]
label00001CA8:
00001CA8 4E5E unlink A6
00001CAA 4E75 rts
00001CAC 444F neg.w A7
00001CAE 5741 subq.w D1, 3
00001CB0 4C4B 494E movem.l D1,D2,D3,D6,A0,A3,A6, A3
fn00001CB4:
00001CB4 4E56 FFEC link A6, -0x0014
00001CB8 48E7 1000 movem.l -[A7], D3
label00001CBC:
00001CBC 554F subq.w A7, 2
00001CBE A861 syscall Random
00001CC0 700B moveq.l D0, 0x0B
00001CC2 321F move.w D1, [A7]+
00001CC4 48C1 ext.l D1
00001CC6 83C0 divs.w D1, D0
00001CC8 4841 swap.w D1
00001CCA 4A41 tst.w D1
00001CCC 6A02 bpl +0x4 /* 00001CD0 */
00001CCE D240 add.w D1, D0
label00001CD0:
00001CD0 5341 subq.w D1, 1
00001CD2 4E76 trapv
00001CD4 5241 addq.w D1, 1
00001CD6 3B41 FD0C move.w [A5 - 0x2F4], D1
00001CDA 4A6D FD0C tst.w [A5 - 0x2F4]
00001CDE 5EC0 sgt D0
00001CE0 4400 neg.b D0
00001CE2 0C6D 000B FD0C cmpi.w [A5 - 0x2F4], 0xB
00001CE8 5DC1 slt D1
00001CEA 4401 neg.b D1
00001CEC C001 and.b D0, D1
00001CEE 4A00 tst.b D0
00001CF0 67CA beq -0x34 /* 00001CBC */
label00001CF2:
00001CF2 554F subq.w A7, 2
00001CF4 A861 syscall Random
00001CF6 7009 moveq.l D0, 0x09
00001CF8 321F move.w D1, [A7]+
00001CFA 48C1 ext.l D1
00001CFC 83C0 divs.w D1, D0
00001CFE 4841 swap.w D1
00001D00 4A41 tst.w D1
00001D02 6A02 bpl +0x4 /* 00001D06 */
00001D04 D240 add.w D1, D0
label00001D06:
00001D06 5341 subq.w D1, 1
00001D08 4E76 trapv
00001D0A 5241 addq.w D1, 1
00001D0C 3B41 FD0A move.w [A5 - 0x2F6], D1
00001D10 4A6D FD0A tst.w [A5 - 0x2F6]
00001D14 5EC0 sgt D0
00001D16 4400 neg.b D0
00001D18 0C6D 0009 FD0A cmpi.w [A5 - 0x2F6], 0x9 /* '\t' */
00001D1E 5DC1 slt D1
00001D20 4401 neg.b D1
00001D22 C001 and.b D0, D1
00001D24 4A00 tst.b D0
00001D26 67CA beq -0x34 /* 00001CF2 */
00001D28 302D FD0C move.w D0, [A5 - 0x2F4]
00001D2C B06D FCF4 cmp.w D0, [A5 - 0x30C]
00001D30 56C0 sne D0
00001D32 4400 neg.b D0
00001D34 322D FD0A move.w D1, [A5 - 0x2F6]
00001D38 B26D FCF2 cmp.w D1, [A5 - 0x30E]
00001D3C 56C1 sne D1
00001D3E 4401 neg.b D1
00001D40 C001 and.b D0, D1
00001D42 4A00 tst.b D0
00001D44 6700 FF76 beq -0x88 /* 00001CBC */
00001D48 302D FD22 move.w D0, [A5 - 0x2DE]
00001D4C 3200 move.w D1, D0
00001D4E 5341 subq.w D1, 1
00001D50 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001D56 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
00001D5C 3401 move.w D2, D1
00001D5E 5342 subq.w D2, 1
00001D60 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001D66 D041 add.w D0, D1
00001D68 322D FD0A move.w D1, [A5 - 0x2F6]
00001D6C 3401 move.w D2, D1
00001D6E 5342 subq.w D2, 1
00001D70 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001D76 D041 add.w D0, D1
00001D78 0640 FAEC addi.w D0, 0xFAEC
00001D7C 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13
00001D82 57C0 seq D0
00001D84 4400 neg.b D0
00001D86 322D FD22 move.w D1, [A5 - 0x2DE]
00001D8A 3401 move.w D2, D1
00001D8C 5342 subq.w D2, 1
00001D8E 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00001D94 00A0 342D FD0C ori.l -[A0], 0x342DFD0C
00001D9A 3602 move.w D3, D2
00001D9C 5343 subq.w D3, 1
00001D9E 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00001DA4 D242 add.w D1, D2
00001DA6 342D FD0A move.w D2, [A5 - 0x2F6]
00001DAA 3602 move.w D3, D2
00001DAC 5343 subq.w D3, 1
00001DAE 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00001DB4 D242 add.w D1, D2
00001DB6 0641 FAEC addi.w D1, 0xFAEC
00001DBA 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7
00001DC0 57C1 seq D1
00001DC2 4401 neg.b D1
00001DC4 8001 or.b D0, D1
00001DC6 322D FD22 move.w D1, [A5 - 0x2DE]
00001DCA 3401 move.w D2, D1
00001DCC 5342 subq.w D2, 1
00001DCE 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00001DD4 00A0 342D FD0C ori.l -[A0], 0x342DFD0C
00001DDA 3602 move.w D3, D2
00001DDC 5343 subq.w D3, 1
00001DDE 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00001DE4 D242 add.w D1, D2
00001DE6 342D FD0A move.w D2, [A5 - 0x2F6]
00001DEA 3602 move.w D3, D2
00001DEC 5343 subq.w D3, 1
00001DEE 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00001DF4 D242 add.w D1, D2
00001DF6 0641 FAEC addi.w D1, 0xFAEC
00001DFA 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
00001E00 57C1 seq D1
00001E02 4401 neg.b D1
00001E04 8001 or.b D0, D1
00001E06 4A00 tst.b D0
00001E08 6700 FEB2 beq -0x14C /* 00001CBC */
00001E0C 302D FD22 move.w D0, [A5 - 0x2DE]
00001E10 3200 move.w D1, D0
00001E12 5341 subq.w D1, 1
00001E14 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001E1A 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
00001E20 3401 move.w D2, D1
00001E22 5342 subq.w D2, 1
00001E24 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001E2A D041 add.w D0, D1
00001E2C 322D FD0A move.w D1, [A5 - 0x2F6]
00001E30 3401 move.w D2, D1
00001E32 5342 subq.w D2, 1
00001E34 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001E3A D041 add.w D0, D1
00001E3C 0640 FAEC addi.w D0, 0xFAEC
00001E40 3235 0000 move.w D1, [A5 + D0.w]
00001E44 5341 subq.w D1, 1
00001E46 4E76 trapv
00001E48 5241 addq.w D1, 1
00001E4A 3B41 FD06 move.w [A5 - 0x2FA], D1
00001E4E 0C6D 0013 FD06 cmpi.w [A5 - 0x2FA], 0x13
00001E54 57C0 seq D0
00001E56 4400 neg.b D0
00001E58 0C6D 0007 FD06 cmpi.w [A5 - 0x2FA], 0x7
00001E5E 57C1 seq D1
00001E60 4401 neg.b D1
00001E62 8001 or.b D0, D1
00001E64 4A00 tst.b D0
00001E66 6700 0012 beq +0x14 /* 00001E7A */
00001E6A 3B7C 0013 FD08 move.w [A5 - 0x2F8], 0x13
00001E70 3B7C 0014 FD06 move.w [A5 - 0x2FA], 0x14
00001E76 6000 000E bra +0x10 /* 00001E86 */
label00001E7A:
00001E7A 3B7C 0011 FD08 move.w [A5 - 0x2F8], 0x11
00001E80 3B7C 0012 FD06 move.w [A5 - 0x2FA], 0x12
label00001E86:
00001E86 302D FD22 move.w D0, [A5 - 0x2DE]
00001E8A 3200 move.w D1, D0
00001E8C 5341 subq.w D1, 1
00001E8E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00001E94 322D FD0C move.w D1, [A5 - 0x2F4]
00001E98 0640 F184 addi.w D0, 0xF184
00001E9C B275 0000 cmp.w D1, [A5 + D0.w]
00001EA0 57C0 seq D0
00001EA2 4400 neg.b D0
00001EA4 322D FD22 move.w D1, [A5 - 0x2DE]
00001EA8 3401 move.w D2, D1
00001EAA 5342 subq.w D2, 1
00001EAC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00001EB2 342D FD0A move.w D2, [A5 - 0x2F6]
00001EB6 0641 F188 addi.w D1, 0xF188
00001EBA B475 1000 cmp.w D2, [A5 + D1.w]
00001EBE 57C1 seq D1
00001EC0 4401 neg.b D1
00001EC2 C001 and.b D0, D1
00001EC4 4A00 tst.b D0
00001EC6 6700 000A beq +0xC /* 00001ED2 */
00001ECA 4EBA F532 jsr [PC - 0xACE /* 000013FE */]
00001ECE 6000 0074 bra +0x76 /* 00001F44 */
label00001ED2:
00001ED2 302D FD22 move.w D0, [A5 - 0x2DE]
00001ED6 3200 move.w D1, D0
00001ED8 5341 subq.w D1, 1
00001EDA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00001EE0 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
00001EE6 3401 move.w D2, D1
00001EE8 5342 subq.w D2, 1
00001EEA 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00001EF0 D041 add.w D0, D1
00001EF2 322D FD0A move.w D1, [A5 - 0x2F6]
00001EF6 3401 move.w D2, D1
00001EF8 5342 subq.w D2, 1
00001EFA 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00001F00 D041 add.w D0, D1
00001F02 322D FD08 move.w D1, [A5 - 0x2F8]
00001F06 5341 subq.w D1, 1
00001F08 4E76 trapv
00001F0A 5241 addq.w D1, 1
00001F0C 0640 FAEC addi.w D0, 0xFAEC
00001F10 3B81 0000 move.w [A5 + D0.w], D1
00001F14 302D FD08 move.w D0, [A5 - 0x2F8]
00001F18 5340 subq.w D0, 1
00001F1A 4E76 trapv
00001F1C 5240 addq.w D0, 1
00001F1E 3F00 move.w -[A7], D0
00001F20 302D FD0C move.w D0, [A5 - 0x2F4]
00001F24 5340 subq.w D0, 1
00001F26 4E76 trapv
00001F28 5240 addq.w D0, 1
00001F2A 3F00 move.w -[A7], D0
00001F2C 302D FD0A move.w D0, [A5 - 0x2F6]
00001F30 5340 subq.w D0, 1
00001F32 4E76 trapv
00001F34 5240 addq.w D0, 1
00001F36 3F00 move.w -[A7], D0
00001F38 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00001F3C 422D FD41 clr.b [A5 - 0x2BF]
00001F40 422D FD40 clr.b [A5 - 0x2C0]
label00001F44:
00001F44 4CDF 0008 movem.l D3, [A7]+
00001F48 4E5E unlink A6
00001F4A 4E75 rts
00001F4C 444F neg.w A7
00001F4E 474F chk.w D3, A7
00001F50 4F42 chk.w D7, D2
00001F52 4552 chk.w D2, [A2]
fn00001F54:
00001F54 4E56 FFE0 link A6, -0x0020
00001F58 4E71 nop
00001F5A 4E71 nop
00001F5C 486E FFE0 pea.l [A6 - 0x20]
00001F60 A874 syscall GetPort
00001F62 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00001F66 A873 syscall SetPort
00001F68 594F subq.w A7, 4
00001F6A 3F3C 0019 move.w -[A7], 0x19
00001F6E A9BC syscall GetPicture
00001F70 2D5F FFEC move.l [A6 - 0x14], [A7]+
00001F74 302E 0008 move.w D0, [A6 + 0x8]
00001F78 5340 subq.w D0, 1
00001F7A 4E76 trapv
00001F7C 5240 addq.w D0, 1
00001F7E 3D40 FFE6 move.w [A6 - 0x1A], D0
00001F82 3D7C 0092 FFE4 move.w [A6 - 0x1C], 0x92
00001F88 302E FFE6 move.w D0, [A6 - 0x1A]
00001F8C 5440 addq.w D0, 2
00001F8E 4E76 trapv
00001F90 5340 subq.w D0, 1
00001F92 4E76 trapv
00001F94 5240 addq.w D0, 1
00001F96 3D40 FFEA move.w [A6 - 0x16], D0
00001F9A 3D7C 00A5 FFE8 move.w [A6 - 0x18], 0xA5
00001FA0 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001FA4 486E FFE4 pea.l [A6 - 0x1C]
00001FA8 A8F6 syscall DrawPicture
00001FAA 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001FAE A873 syscall SetPort
00001FB0 4E5E unlink A6
00001FB2 205F movea.l A0, [A7]+
00001FB4 544F addq.w A7, 2
00001FB6 4ED0 jmp [A0]
00001FB8 4452 neg.w [A2]
00001FBA 4157 chk.w D0, [A7]
00001FBC 4741 chk.w D3, D1
00001FBE 5320 subq.b -[A0], 1
fn00001FC0:
00001FC0 4E56 FFE8 link A6, -0x0018
00001FC4 4E71 nop
00001FC6 4E71 nop
00001FC8 486E FFE8 pea.l [A6 - 0x18]
00001FCC A874 syscall GetPort
00001FCE 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00001FD2 A873 syscall SetPort
00001FD4 302D FD20 move.w D0, [A5 - 0x2E0]
00001FD8 5340 subq.w D0, 1
00001FDA 4E76 trapv
00001FDC 5340 subq.w D0, 1
00001FDE 4E76 trapv
00001FE0 5240 addq.w D0, 1
00001FE2 3B40 FD20 move.w [A5 - 0x2E0], D0
00001FE6 302D FD20 move.w D0, [A5 - 0x2E0]
00001FEA 5340 subq.w D0, 1
00001FEC 4E76 trapv
00001FEE 5240 addq.w D0, 1
00001FF0 3F00 move.w -[A7], D0
00001FF2 4EBA FF60 jsr [PC - 0xA0 /* 00001F54 */]
00001FF6 426D FD1E clr.w [A5 - 0x2E2]
00001FFA 0C6D 0177 FD20 cmpi.w [A5 - 0x2E0], 0x177
00002000 6600 000E bne +0x10 /* 00002010 */
00002004 3F3C 0013 move.w -[A7], 0x13
00002008 1F3C 0001 move.b -[A7], 0x1
0000200C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00002010:
00002010 0C6D 0161 FD20 cmpi.w [A5 - 0x2E0], 0x161
00002016 6600 014E bne +0x150 /* 00002166 */
0000201A 3F3C 0010 move.w -[A7], 0x10
0000201E 4227 clr.b -[A7]
00002020 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002024 102D FD42 move.b D0, [A5 - 0x2BE]
00002028 0A00 0001 xori.b D0, 0x1
0000202C 4A00 tst.b D0
0000202E 6700 005A beq +0x5C /* 0000208A */
label00002032:
00002032 302D FD22 move.w D0, [A5 - 0x2DE]
00002036 3200 move.w D1, D0
00002038 5341 subq.w D1, 1
0000203A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002040 0640 F17C addi.w D0, 0xF17C
00002044 3035 0000 move.w D0, [A5 + D0.w]
00002048 0640 0258 addi.w D0, 0x258
0000204C 4E76 trapv
0000204E B06D FCEE cmp.w D0, [A5 - 0x312]
00002052 6600 0006 bne +0x8 /* 0000205A */
00002056 4EBA F9AA jsr [PC - 0x656 /* 00001A02 */]
label0000205A:
0000205A 302D FCEE move.w D0, [A5 - 0x312]
0000205E 5240 addq.w D0, 1
00002060 4E76 trapv
00002062 5340 subq.w D0, 1
00002064 4E76 trapv
00002066 5240 addq.w D0, 1
00002068 3B40 FCEE move.w [A5 - 0x312], D0
0000206C 554F subq.w A7, 2
0000206E 3F3C FFFF move.w -[A7], 0xFFFF
00002072 486D FD2A pea.l [A5 - 0x2D6]
00002076 A970 syscall GetNextEvent
00002078 7000 moveq.l D0, 0x00
0000207A 101F move.b D0, [A7]+
0000207C 41BC 0001 1D40 .invalid 0, 0x11D40 // invalid opcode 4 with b == 6
00002082 FFED .invalid <<F/7/7>>
00002084 4A2D FD42 tst.b [A5 - 0x2BE]
00002088 67A8 beq -0x56 /* 00002032 */
label0000208A:
0000208A 3B7C 000B FCF4 move.w [A5 - 0x30C], 0xB
00002090 302D FD22 move.w D0, [A5 - 0x2DE]
00002094 3200 move.w D1, D0
00002096 5341 subq.w D1, 1
00002098 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000209E 0640 F188 addi.w D0, 0xF188
000020A2 3235 0000 move.w D1, [A5 + D0.w]
000020A6 5341 subq.w D1, 1
000020A8 4E76 trapv
000020AA 5241 addq.w D1, 1
000020AC 3B41 FCF2 move.w [A5 - 0x30E], D1
000020B0 302D FD22 move.w D0, [A5 - 0x2DE]
000020B4 3200 move.w D1, D0
000020B6 5341 subq.w D1, 1
000020B8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000020BE 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
000020C4 5341 subq.w D1, 1
000020C6 4E76 trapv
000020C8 3401 move.w D2, D1
000020CA 5342 subq.w D2, 1
000020CC 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000020D2 D041 add.w D0, D1
000020D4 322D FCF2 move.w D1, [A5 - 0x30E]
000020D8 3401 move.w D2, D1
000020DA 5342 subq.w D2, 1
000020DC 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000020E2 D041 add.w D0, D1
000020E4 0640 FAEC addi.w D0, 0xFAEC
000020E8 3235 0000 move.w D1, [A5 + D0.w]
000020EC 5341 subq.w D1, 1
000020EE 4E76 trapv
000020F0 5241 addq.w D1, 1
000020F2 3B41 FCF0 move.w [A5 - 0x310], D1
000020F6 422D FD42 clr.b [A5 - 0x2BE]
000020FA 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258
label00002100:
00002100 554F subq.w A7, 2
00002102 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002106 4A1F tst.b [A7]+
00002108 67F6 beq -0x8 /* 00002100 */
0000210A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label0000210E:
0000210E 302D FD22 move.w D0, [A5 - 0x2DE]
00002112 3200 move.w D1, D0
00002114 5341 subq.w D1, 1
00002116 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000211C 0640 F17C addi.w D0, 0xF17C
00002120 3035 0000 move.w D0, [A5 + D0.w]
00002124 0640 0258 addi.w D0, 0x258
00002128 4E76 trapv
0000212A B06D FCEE cmp.w D0, [A5 - 0x312]
0000212E 6600 0006 bne +0x8 /* 00002136 */
00002132 4EBA F8CE jsr [PC - 0x732 /* 00001A02 */]
label00002136:
00002136 302D FCEE move.w D0, [A5 - 0x312]
0000213A 5240 addq.w D0, 1
0000213C 4E76 trapv
0000213E 5340 subq.w D0, 1
00002140 4E76 trapv
00002142 5240 addq.w D0, 1
00002144 3B40 FCEE move.w [A5 - 0x312], D0
00002148 554F subq.w A7, 2
0000214A 3F3C FFFF move.w -[A7], 0xFFFF
0000214E 486D FD2A pea.l [A5 - 0x2D6]
00002152 A970 syscall GetNextEvent
00002154 7000 moveq.l D0, 0x00
00002156 101F move.b D0, [A7]+
00002158 41BC 0001 1D40 .invalid 0, 0x11D40 // invalid opcode 4 with b == 6
0000215E FFED .invalid <<F/7/7>>
00002160 4A2D FD42 tst.b [A5 - 0x2BE]
00002164 67A8 beq -0x56 /* 0000210E */
label00002166:
00002166 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000216A A873 syscall SetPort
0000216C 4E5E unlink A6
0000216E 4E75 rts
00002170 444F neg.w A7
00002172 4741 chk.w D3, D1
00002174 5320 subq.b -[A0], 1
00002176 2020 move.l D0, -[A0]
fn00002178:
00002178 4E56 FFF0 link A6, -0x0010
0000217C 4E71 nop
0000217E 4E71 nop
00002180 102D FD42 move.b D0, [A5 - 0x2BE]
00002184 0A00 0001 xori.b D0, 0x1
00002188 4A00 tst.b D0
0000218A 6700 0016 beq +0x18 /* 000021A2 */
0000218E 302D FCEE move.w D0, [A5 - 0x312]
00002192 0640 0028 addi.w D0, 0x28 /* '(' */
00002196 4E76 trapv
00002198 5340 subq.w D0, 1
0000219A 4E76 trapv
0000219C 5240 addq.w D0, 1
0000219E 3B40 FCEE move.w [A5 - 0x312], D0
label000021A2:
000021A2 102D FD41 move.b D0, [A5 - 0x2BF]
000021A6 0A00 0001 xori.b D0, 0x1
000021AA 4A00 tst.b D0
000021AC 6700 0016 beq +0x18 /* 000021C4 */
000021B0 302D FD14 move.w D0, [A5 - 0x2EC]
000021B4 0640 001E addi.w D0, 0x1E
000021B8 4E76 trapv
000021BA 5340 subq.w D0, 1
000021BC 4E76 trapv
000021BE 5240 addq.w D0, 1
000021C0 3B40 FD14 move.w [A5 - 0x2EC], D0
label000021C4:
000021C4 102D FD3E move.b D0, [A5 - 0x2C2]
000021C8 0A00 0001 xori.b D0, 0x1
000021CC 4A00 tst.b D0
000021CE 6700 0016 beq +0x18 /* 000021E6 */
000021D2 302D FCFC move.w D0, [A5 - 0x304]
000021D6 0640 001E addi.w D0, 0x1E
000021DA 4E76 trapv
000021DC 5340 subq.w D0, 1
000021DE 4E76 trapv
000021E0 5240 addq.w D0, 1
000021E2 3B40 FCFC move.w [A5 - 0x304], D0
label000021E6:
000021E6 102D FD3F move.b D0, [A5 - 0x2C1]
000021EA 0A00 0001 xori.b D0, 0x1
000021EE 4A00 tst.b D0
000021F0 6700 001A beq +0x1C /* 0000220C */
000021F4 302D FD04 move.w D0, [A5 - 0x2FC]
000021F8 0640 0019 addi.w D0, 0x19
000021FC 4E76 trapv
000021FE 5340 subq.w D0, 1
00002200 4E76 trapv
00002202 5240 addq.w D0, 1
00002204 3B40 FD04 move.w [A5 - 0x2FC], D0
00002208 6000 0016 bra +0x18 /* 00002220 */
label0000220C:
0000220C 302D FD04 move.w D0, [A5 - 0x2FC]
00002210 0640 000A addi.w D0, 0xA /* '\n' */
00002214 4E76 trapv
00002216 5340 subq.w D0, 1
00002218 4E76 trapv
0000221A 5240 addq.w D0, 1
0000221C 3B40 FD04 move.w [A5 - 0x2FC], D0
label00002220:
00002220 302D FD22 move.w D0, [A5 - 0x2DE]
00002224 3200 move.w D1, D0
00002226 5341 subq.w D1, 1
00002228 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000222E 0640 F194 addi.w D0, 0xF194
00002232 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C
00002238 6600 004E bne +0x50 /* 00002288 */
0000223C 4A2D FD45 tst.b [A5 - 0x2BB]
00002240 6700 0032 beq +0x34 /* 00002274 */
00002244 302D FD22 move.w D0, [A5 - 0x2DE]
00002248 3200 move.w D1, D0
0000224A 5341 subq.w D1, 1
0000224C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002252 0640 F17C addi.w D0, 0xF17C
00002256 3035 0000 move.w D0, [A5 + D0.w]
0000225A 48C0 ext.l D0
0000225C 81FC 0004 divs.w D0, 0x4
00002260 D06D FD12 add.w D0, [A5 - 0x2EE]
00002264 4E76 trapv
00002266 5340 subq.w D0, 1
00002268 4E76 trapv
0000226A 5240 addq.w D0, 1
0000226C 3B40 FD12 move.w [A5 - 0x2EE], D0
00002270 6000 0016 bra +0x18 /* 00002288 */
label00002274:
00002274 302D FD12 move.w D0, [A5 - 0x2EE]
00002278 0640 000A addi.w D0, 0xA /* '\n' */
0000227C 4E76 trapv
0000227E 5340 subq.w D0, 1
00002280 4E76 trapv
00002282 5240 addq.w D0, 1
00002284 3B40 FD12 move.w [A5 - 0x2EE], D0
label00002288:
00002288 4E5E unlink A6
0000228A 4E75 rts
0000228C 4144 chk.w D0, D4
0000228E 5641 addq.w D1, 3
00002290 4E43 trap 3
00002292 4549 chk.w D2, A1
fn00002294:
00002294 4E56 FFEC link A6, -0x0014
00002298 4E71 nop
0000229A 4E71 nop
0000229C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
000022A2 302D FD22 move.w D0, [A5 - 0x2DE]
000022A6 3200 move.w D1, D0
000022A8 5341 subq.w D1, 1
000022AA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000022B0 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000022B6 3401 move.w D2, D1
000022B8 5342 subq.w D2, 1
000022BA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000022C0 0641 F184 addi.w D1, 0xF184
000022C4 3435 1000 move.w D2, [A5 + D1.w]
000022C8 3202 move.w D1, D2
000022CA 5341 subq.w D1, 1
000022CC 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000022D2 D042 add.w D0, D2
000022D4 322D FD22 move.w D1, [A5 - 0x2DE]
000022D8 3401 move.w D2, D1
000022DA 5342 subq.w D2, 1
000022DC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000022E2 0641 F188 addi.w D1, 0xF188
000022E6 3435 1000 move.w D2, [A5 + D1.w]
000022EA 3202 move.w D1, D2
000022EC 5341 subq.w D1, 1
000022EE 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000022F4 D042 add.w D0, D2
000022F6 0640 FAEC addi.w D0, 0xFAEC
000022FA 3035 0000 move.w D0, [A5 + D0.w]
000022FE 6000 0336 bra +0x338 /* 00002636 */
00002302 302D FD22 move.w D0, [A5 - 0x2DE]
00002306 3200 move.w D1, D0
00002308 5341 subq.w D1, 1
0000230A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002310 322D FD22 move.w D1, [A5 - 0x2DE]
00002314 3401 move.w D2, D1
00002316 5342 subq.w D2, 1
00002318 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
0000231E 7432 moveq.l D2, 0x32
00002320 0641 F16A addi.w D1, 0xF16A
00002324 D4B5 1000 add.l D2, [A5 + D1.w]
00002328 4E76 trapv
0000232A 0640 F16A addi.w D0, 0xF16A
0000232E 2B82 0000 move.l [A5 + D0.w], D2
00002332 422E FFEF clr.b [A6 - 0x11]
00002336 0C6D 0011 FD1C cmpi.w [A5 - 0x2E4], 0x11
0000233C 6600 0022 bne +0x24 /* 00002360 */
00002340 3B7C 0012 FD1C move.w [A5 - 0x2E4], 0x12
00002346 554F subq.w A7, 2
00002348 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000234C 4A1F tst.b [A7]+
0000234E 6700 0006 beq +0x8 /* 00002356 */
00002352 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label00002356:
00002356 3F3C 0012 move.w -[A7], 0x12
0000235A 4227 clr.b -[A7]
0000235C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00002360:
00002360 4EBA E81C jsr [PC - 0x17E4 /* 00000B7E */]
00002364 302D FD22 move.w D0, [A5 - 0x2DE]
00002368 3200 move.w D1, D0
0000236A 5341 subq.w D1, 1
0000236C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002372 322D FD22 move.w D1, [A5 - 0x2DE]
00002376 3401 move.w D2, D1
00002378 5342 subq.w D2, 1
0000237A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002380 0641 F18C addi.w D1, 0xF18C
00002384 3235 1000 move.w D1, [A5 + D1.w]
00002388 5241 addq.w D1, 1
0000238A 4E76 trapv
0000238C 5341 subq.w D1, 1
0000238E 4E76 trapv
00002390 5241 addq.w D1, 1
00002392 0640 F18C addi.w D0, 0xF18C
00002396 3B81 0000 move.w [A5 + D0.w], D1
0000239A 6000 0300 bra +0x302 /* 0000269C */
0000239E 422E FFEF clr.b [A6 - 0x11]
000023A2 0C6D 0012 FD1C cmpi.w [A5 - 0x2E4], 0x12
000023A8 6600 0022 bne +0x24 /* 000023CC */
000023AC 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11
000023B2 554F subq.w A7, 2
000023B4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000023B8 4A1F tst.b [A7]+
000023BA 6700 0006 beq +0x8 /* 000023C2 */
000023BE 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label000023C2:
000023C2 3F3C 0011 move.w -[A7], 0x11
000023C6 4227 clr.b -[A7]
000023C8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label000023CC:
000023CC 6000 02CE bra +0x2D0 /* 0000269C */
000023D0 3D7C 0005 FFEC move.w [A6 - 0x14], 0x5
000023D6 302D FD22 move.w D0, [A5 - 0x2DE]
000023DA 3200 move.w D1, D0
000023DC 5341 subq.w D1, 1
000023DE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000023E4 322D FD22 move.w D1, [A5 - 0x2DE]
000023E8 3401 move.w D2, D1
000023EA 5342 subq.w D2, 1
000023EC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000023F2 0641 F18C addi.w D1, 0xF18C
000023F6 3235 1000 move.w D1, [A5 + D1.w]
000023FA 5241 addq.w D1, 1
000023FC 4E76 trapv
000023FE 5341 subq.w D1, 1
00002400 4E76 trapv
00002402 5241 addq.w D1, 1
00002404 0640 F18C addi.w D0, 0xF18C
00002408 3B81 0000 move.w [A5 + D0.w], D1
0000240C 6000 028E bra +0x290 /* 0000269C */
00002410 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3
00002416 302D FD22 move.w D0, [A5 - 0x2DE]
0000241A 3200 move.w D1, D0
0000241C 5341 subq.w D1, 1
0000241E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002424 322D FD22 move.w D1, [A5 - 0x2DE]
00002428 3401 move.w D2, D1
0000242A 5342 subq.w D2, 1
0000242C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002432 0641 F18C addi.w D1, 0xF18C
00002436 3235 1000 move.w D1, [A5 + D1.w]
0000243A 5241 addq.w D1, 1
0000243C 4E76 trapv
0000243E 5341 subq.w D1, 1
00002440 4E76 trapv
00002442 5241 addq.w D1, 1
00002444 0640 F18C addi.w D0, 0xF18C
00002448 3B81 0000 move.w [A5 + D0.w], D1
0000244C 6000 024E bra +0x250 /* 0000269C */
00002450 3D7C 0004 FFEC move.w [A6 - 0x14], 0x4
00002456 302D FD22 move.w D0, [A5 - 0x2DE]
0000245A 3200 move.w D1, D0
0000245C 5341 subq.w D1, 1
0000245E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002464 322D FD22 move.w D1, [A5 - 0x2DE]
00002468 3401 move.w D2, D1
0000246A 5342 subq.w D2, 1
0000246C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002472 0641 F18C addi.w D1, 0xF18C
00002476 3235 1000 move.w D1, [A5 + D1.w]
0000247A 5241 addq.w D1, 1
0000247C 4E76 trapv
0000247E 5341 subq.w D1, 1
00002480 4E76 trapv
00002482 5241 addq.w D1, 1
00002484 0640 F18C addi.w D0, 0xF18C
00002488 3B81 0000 move.w [A5 + D0.w], D1
0000248C 6000 020E bra +0x210 /* 0000269C */
00002490 4EBA E826 jsr [PC - 0x17DA /* 00000CB8 */]
00002494 302D FD22 move.w D0, [A5 - 0x2DE]
00002498 3200 move.w D1, D0
0000249A 5341 subq.w D1, 1
0000249C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000024A2 322D FD22 move.w D1, [A5 - 0x2DE]
000024A6 3401 move.w D2, D1
000024A8 5342 subq.w D2, 1
000024AA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000024B0 0641 F18C addi.w D1, 0xF18C
000024B4 3235 1000 move.w D1, [A5 + D1.w]
000024B8 5241 addq.w D1, 1
000024BA 4E76 trapv
000024BC 5341 subq.w D1, 1
000024BE 4E76 trapv
000024C0 5241 addq.w D1, 1
000024C2 0640 F18C addi.w D0, 0xF18C
000024C6 3B81 0000 move.w [A5 + D0.w], D1
000024CA 422E FFEF clr.b [A6 - 0x11]
000024CE 6000 01CC bra +0x1CE /* 0000269C */
000024D2 4EBA E7E4 jsr [PC - 0x181C /* 00000CB8 */]
000024D6 422E FFEF clr.b [A6 - 0x11]
000024DA 6000 01C0 bra +0x1C2 /* 0000269C */
000024DE 3D7C 000B FFEC move.w [A6 - 0x14], 0xB
000024E4 302D FD22 move.w D0, [A5 - 0x2DE]
000024E8 3200 move.w D1, D0
000024EA 5341 subq.w D1, 1
000024EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000024F2 322D FD22 move.w D1, [A5 - 0x2DE]
000024F6 3401 move.w D2, D1
000024F8 5342 subq.w D2, 1
000024FA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002500 0641 F18C addi.w D1, 0xF18C
00002504 3235 1000 move.w D1, [A5 + D1.w]
00002508 5241 addq.w D1, 1
0000250A 4E76 trapv
0000250C 5341 subq.w D1, 1
0000250E 4E76 trapv
00002510 5241 addq.w D1, 1
00002512 0640 F18C addi.w D0, 0xF18C
00002516 3B81 0000 move.w [A5 + D0.w], D1
0000251A 6000 0180 bra +0x182 /* 0000269C */
0000251E 3D7C 000B FFEC move.w [A6 - 0x14], 0xB
00002524 6000 0176 bra +0x178 /* 0000269C */
00002528 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
0000252E 302D FD22 move.w D0, [A5 - 0x2DE]
00002532 3200 move.w D1, D0
00002534 5341 subq.w D1, 1
00002536 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000253C 322D FD22 move.w D1, [A5 - 0x2DE]
00002540 3401 move.w D2, D1
00002542 5342 subq.w D2, 1
00002544 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000254A 0641 F18C addi.w D1, 0xF18C
0000254E 3235 1000 move.w D1, [A5 + D1.w]
00002552 5241 addq.w D1, 1
00002554 4E76 trapv
00002556 5341 subq.w D1, 1
00002558 4E76 trapv
0000255A 5241 addq.w D1, 1
0000255C 0640 F18C addi.w D0, 0xF18C
00002560 3B81 0000 move.w [A5 + D0.w], D1
00002564 6000 0136 bra +0x138 /* 0000269C */
00002568 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
0000256E 6000 012C bra +0x12E /* 0000269C */
00002572 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3
00002578 302D FD22 move.w D0, [A5 - 0x2DE]
0000257C 3200 move.w D1, D0
0000257E 5341 subq.w D1, 1
00002580 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002586 322D FD22 move.w D1, [A5 - 0x2DE]
0000258A 3401 move.w D2, D1
0000258C 5342 subq.w D2, 1
0000258E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002594 0641 F18C addi.w D1, 0xF18C
00002598 3235 1000 move.w D1, [A5 + D1.w]
0000259C 5241 addq.w D1, 1
0000259E 4E76 trapv
000025A0 5341 subq.w D1, 1
000025A2 4E76 trapv
000025A4 5241 addq.w D1, 1
000025A6 0640 F18C addi.w D0, 0xF18C
000025AA 3B81 0000 move.w [A5 + D0.w], D1
000025AE 6000 00EC bra +0xEE /* 0000269C */
000025B2 3D7C 0008 FFEC move.w [A6 - 0x14], 0x8
000025B8 302D FD22 move.w D0, [A5 - 0x2DE]
000025BC 3200 move.w D1, D0
000025BE 5341 subq.w D1, 1
000025C0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000025C6 322D FD22 move.w D1, [A5 - 0x2DE]
000025CA 3401 move.w D2, D1
000025CC 5342 subq.w D2, 1
000025CE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000025D4 0641 F18C addi.w D1, 0xF18C
000025D8 3235 1000 move.w D1, [A5 + D1.w]
000025DC 5241 addq.w D1, 1
000025DE 4E76 trapv
000025E0 5341 subq.w D1, 1
000025E2 4E76 trapv
000025E4 5241 addq.w D1, 1
000025E6 0640 F18C addi.w D0, 0xF18C
000025EA 3B81 0000 move.w [A5 + D0.w], D1
000025EE 6000 00AC bra +0xAE /* 0000269C */
000025F2 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3
000025F8 6000 00A2 bra +0xA4 /* 0000269C */
000025FC 3D7C 0008 FFEC move.w [A6 - 0x14], 0x8
00002602 6000 0098 bra +0x9A /* 0000269C */
00002606 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */
0000260C 1B7C 0001 FD3D move.b [A5 - 0x2C3], 0x1
00002612 6000 0088 bra +0x8A /* 0000269C */
00002616 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */
0000261C 1B7C 0001 FD3C move.b [A5 - 0x2C4], 0x1
00002622 6000 0078 bra +0x7A /* 0000269C */
00002626 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */
0000262C 1B7C 0001 FD3B move.b [A5 - 0x2C5], 0x1
00002632 6000 0068 bra +0x6A /* 0000269C */
label00002636:
00002636 5D40 subq.w D0, 6
00002638 0C40 0028 cmpi.w D0, 0x28 /* '(' */
0000263C 645A bcc +0x5C /* 00002698 */
0000263E D040 add.w D0, D0
00002640 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002644 4EFB 0002 jmp [PC + D0.w + 0x2]
00002648 FCBA FD56 .extension 0xCBA <<F/2-3/6>> // unimplemented
0000264C FD88 .invalid <<F/6/6>>
0000264E FDC8 .invalid <<F/7/6>>
00002650 FE08 0050 .unknown 0xFE08 0x0050 (W = 7)
00002654 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002658 FEE0 FF20 .extension 0xEE0 <<F/2-3/7>> // unimplemented
0000265C 0050 FF2A ori.w [A0], 0xFF2A
00002660 FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
00002662 FFAA .invalid <<F/6/7>>
00002664 FFB4 .invalid <<F/6/7>>
00002666 FFBE .invalid <<F/6/7>>
00002668 FFCE .invalid <<F/7/7>>
0000266A FFDE .invalid <<F/7/7>>
0000266C 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002670 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002674 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002678 0050 0050 ori.w [A0], 0x50 /* 'P' */
0000267C 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002680 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002684 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002688 0050 0050 ori.w [A0], 0x50 /* 'P' */
0000268C 0050 0050 ori.w [A0], 0x50 /* 'P' */
00002690 FE8A FE48 .extension 0xE8A <<F/2-3/7>> // unimplemented
00002694 FED6 FE96 .extension 0xED6 <<F/2-3/7>> // unimplemented
label00002698:
00002698 422E FFEF clr.b [A6 - 0x11]
label0000269C:
0000269C 4EBA FADA jsr [PC - 0x526 /* 00002178 */]
000026A0 0C2E 0001 FFEF cmpi.b [A6 - 0x11], 0x1
000026A6 6600 0088 bne +0x8A /* 00002730 */
000026AA 302D FD22 move.w D0, [A5 - 0x2DE]
000026AE 3200 move.w D1, D0
000026B0 5341 subq.w D1, 1
000026B2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000026B8 0640 F198 addi.w D0, 0xF198
000026BC 3235 0000 move.w D1, [A5 + D0.w]
000026C0 5341 subq.w D1, 1
000026C2 4E76 trapv
000026C4 5241 addq.w D1, 1
000026C6 3F01 move.w -[A7], D1
000026C8 302D FD22 move.w D0, [A5 - 0x2DE]
000026CC 3200 move.w D1, D0
000026CE 5341 subq.w D1, 1
000026D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000026D6 0640 F184 addi.w D0, 0xF184
000026DA 3235 0000 move.w D1, [A5 + D0.w]
000026DE 5341 subq.w D1, 1
000026E0 4E76 trapv
000026E2 5241 addq.w D1, 1
000026E4 3F01 move.w -[A7], D1
000026E6 302D FD22 move.w D0, [A5 - 0x2DE]
000026EA 3200 move.w D1, D0
000026EC 5341 subq.w D1, 1
000026EE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000026F4 0640 F188 addi.w D0, 0xF188
000026F8 3235 0000 move.w D1, [A5 + D0.w]
000026FC 5341 subq.w D1, 1
000026FE 4E76 trapv
00002700 5241 addq.w D1, 1
00002702 3F01 move.w -[A7], D1
00002704 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002708 554F subq.w A7, 2
0000270A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000270E 4A1F tst.b [A7]+
00002710 6700 0006 beq +0x8 /* 00002718 */
00002714 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label00002718:
00002718 302E FFEC move.w D0, [A6 - 0x14]
0000271C 5340 subq.w D0, 1
0000271E 4E76 trapv
00002720 5240 addq.w D0, 1
00002722 3F00 move.w -[A7], D0
00002724 1F3C 0001 move.b -[A7], 0x1
00002728 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000272C 4EBA ECD0 jsr [PC - 0x1330 /* 000013FE */]
label00002730:
00002730 4E5E unlink A6
00002732 4E75 rts
00002734 4348 chk.w D1, A0
00002736 4543 chk.w D2, D3
00002738 4B47 chk.w D5, D7
0000273A 5241 addq.w D1, 1
fn0000273C:
0000273C 4E56 FFE2 link A6, -0x001E
00002740 4E71 nop
00002742 4E71 nop
00002744 422E FFE3 clr.b [A6 - 0x1D]
00002748 302D FD22 move.w D0, [A5 - 0x2DE]
0000274C 3200 move.w D1, D0
0000274E 5341 subq.w D1, 1
00002750 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002756 00A0 322D FD22 ori.l -[A0], 0x322DFD22
0000275C 3401 move.w D2, D1
0000275E 5342 subq.w D2, 1
00002760 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002766 0641 F184 addi.w D1, 0xF184
0000276A 3435 1000 move.w D2, [A5 + D1.w]
0000276E 3202 move.w D1, D2
00002770 5341 subq.w D1, 1
00002772 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002778 D042 add.w D0, D2
0000277A 322D FD22 move.w D1, [A5 - 0x2DE]
0000277E 3401 move.w D2, D1
00002780 5342 subq.w D2, 1
00002782 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002788 0641 F188 addi.w D1, 0xF188
0000278C 3435 1000 move.w D2, [A5 + D1.w]
00002790 3202 move.w D1, D2
00002792 5341 subq.w D1, 1
00002794 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
0000279A D042 add.w D0, D2
0000279C 0640 FAEC addi.w D0, 0xFAEC
000027A0 3035 0000 move.w D0, [A5 + D0.w]
000027A4 6000 0C56 bra +0xC58 /* 000033FC */
000027A8 3D7C 000B FFEC move.w [A6 - 0x14], 0xB
000027AE 3D7C 0006 FFEE move.w [A6 - 0x12], 0x6
000027B4 6000 0CA8 bra +0xCAA /* 0000345E */
000027B8 3D7C 000C FFEC move.w [A6 - 0x14], 0xC
000027BE 3D7C 0007 FFEE move.w [A6 - 0x12], 0x7
000027C4 6000 0C98 bra +0xC9A /* 0000345E */
000027C8 3D7C 0005 FFE8 move.w [A6 - 0x18], 0x5
000027CE 3D7C 0034 FFEA move.w [A6 - 0x16], 0x34 /* '4' */
000027D4 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
000027DA 302D FD22 move.w D0, [A5 - 0x2DE]
000027DE 3200 move.w D1, D0
000027E0 5341 subq.w D1, 1
000027E2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000027E8 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000027EE 3401 move.w D2, D1
000027F0 5342 subq.w D2, 1
000027F2 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000027F8 0641 F184 addi.w D1, 0xF184
000027FC 3435 1000 move.w D2, [A5 + D1.w]
00002800 3202 move.w D1, D2
00002802 5341 subq.w D1, 1
00002804 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000280A D042 add.w D0, D2
0000280C 322D FD22 move.w D1, [A5 - 0x2DE]
00002810 3401 move.w D2, D1
00002812 5342 subq.w D2, 1
00002814 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000281A 0641 F188 addi.w D1, 0xF188
0000281E 3435 1000 move.w D2, [A5 + D1.w]
00002822 3202 move.w D1, D2
00002824 5341 subq.w D1, 1
00002826 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
0000282C D042 add.w D0, D2
0000282E 0640 FAEC addi.w D0, 0xFAEC
00002832 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
00002838 302D FD22 move.w D0, [A5 - 0x2DE]
0000283C 3200 move.w D1, D0
0000283E 5341 subq.w D1, 1
00002840 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002846 322D FD22 move.w D1, [A5 - 0x2DE]
0000284A 3401 move.w D2, D1
0000284C 5342 subq.w D2, 1
0000284E 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002854 7464 moveq.l D2, 0x64
00002856 0641 F16A addi.w D1, 0xF16A
0000285A D4B5 1000 add.l D2, [A5 + D1.w]
0000285E 4E76 trapv
00002860 0640 F16A addi.w D0, 0xF16A
00002864 2B82 0000 move.l [A5 + D0.w], D2
00002868 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
0000286E 6000 0BEE bra +0xBF0 /* 0000345E */
00002872 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
00002878 3D7C 0035 FFEA move.w [A6 - 0x16], 0x35 /* '5' */
0000287E 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
00002884 302D FD22 move.w D0, [A5 - 0x2DE]
00002888 3200 move.w D1, D0
0000288A 5341 subq.w D1, 1
0000288C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002892 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002898 3401 move.w D2, D1
0000289A 5342 subq.w D2, 1
0000289C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000028A2 0641 F184 addi.w D1, 0xF184
000028A6 3435 1000 move.w D2, [A5 + D1.w]
000028AA 3202 move.w D1, D2
000028AC 5341 subq.w D1, 1
000028AE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000028B4 D042 add.w D0, D2
000028B6 322D FD22 move.w D1, [A5 - 0x2DE]
000028BA 3401 move.w D2, D1
000028BC 5342 subq.w D2, 1
000028BE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000028C4 0641 F188 addi.w D1, 0xF188
000028C8 3435 1000 move.w D2, [A5 + D1.w]
000028CC 3202 move.w D1, D2
000028CE 5341 subq.w D1, 1
000028D0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000028D6 D042 add.w D0, D2
000028D8 0640 FAEC addi.w D0, 0xFAEC
000028DC 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
000028E2 302D FD22 move.w D0, [A5 - 0x2DE]
000028E6 3200 move.w D1, D0
000028E8 5341 subq.w D1, 1
000028EA 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
000028F0 322D FD22 move.w D1, [A5 - 0x2DE]
000028F4 3401 move.w D2, D1
000028F6 5342 subq.w D2, 1
000028F8 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
000028FE 7464 moveq.l D2, 0x64
00002900 0641 F16A addi.w D1, 0xF16A
00002904 D4B5 1000 add.l D2, [A5 + D1.w]
00002908 4E76 trapv
0000290A 0640 F16A addi.w D0, 0xF16A
0000290E 2B82 0000 move.l [A5 + D0.w], D2
00002912 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002918 6000 0B44 bra +0xB46 /* 0000345E */
0000291C 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4
00002922 3D7C 0036 FFEA move.w [A6 - 0x16], 0x36 /* '6' */
00002928 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
0000292E 302D FD22 move.w D0, [A5 - 0x2DE]
00002932 3200 move.w D1, D0
00002934 5341 subq.w D1, 1
00002936 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000293C 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002942 3401 move.w D2, D1
00002944 5342 subq.w D2, 1
00002946 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000294C 0641 F184 addi.w D1, 0xF184
00002950 3435 1000 move.w D2, [A5 + D1.w]
00002954 3202 move.w D1, D2
00002956 5341 subq.w D1, 1
00002958 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000295E D042 add.w D0, D2
00002960 322D FD22 move.w D1, [A5 - 0x2DE]
00002964 3401 move.w D2, D1
00002966 5342 subq.w D2, 1
00002968 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000296E 0641 F188 addi.w D1, 0xF188
00002972 3435 1000 move.w D2, [A5 + D1.w]
00002976 3202 move.w D1, D2
00002978 5341 subq.w D1, 1
0000297A 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002980 D042 add.w D0, D2
00002982 0640 FAEC addi.w D0, 0xFAEC
00002986 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
0000298C 302D FD22 move.w D0, [A5 - 0x2DE]
00002990 3200 move.w D1, D0
00002992 5341 subq.w D1, 1
00002994 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
0000299A 322D FD22 move.w D1, [A5 - 0x2DE]
0000299E 3401 move.w D2, D1
000029A0 5342 subq.w D2, 1
000029A2 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
000029A8 7464 moveq.l D2, 0x64
000029AA 0641 F16A addi.w D1, 0xF16A
000029AE D4B5 1000 add.l D2, [A5 + D1.w]
000029B2 4E76 trapv
000029B4 0640 F16A addi.w D0, 0xF16A
000029B8 2B82 0000 move.l [A5 + D0.w], D2
000029BC 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
000029C2 6000 0A9A bra +0xA9C /* 0000345E */
000029C6 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7
000029CC 3D7C 001C FFEA move.w [A6 - 0x16], 0x1C
000029D2 302D FCF0 move.w D0, [A5 - 0x310]
000029D6 5340 subq.w D0, 1
000029D8 4E76 trapv
000029DA 5240 addq.w D0, 1
000029DC 3D40 FFEC move.w [A6 - 0x14], D0
000029E0 302D FD22 move.w D0, [A5 - 0x2DE]
000029E4 3200 move.w D1, D0
000029E6 5341 subq.w D1, 1
000029E8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000029EE 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000029F4 3401 move.w D2, D1
000029F6 5342 subq.w D2, 1
000029F8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000029FE 0641 F184 addi.w D1, 0xF184
00002A02 3435 1000 move.w D2, [A5 + D1.w]
00002A06 3202 move.w D1, D2
00002A08 5341 subq.w D1, 1
00002A0A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002A10 D042 add.w D0, D2
00002A12 322D FD22 move.w D1, [A5 - 0x2DE]
00002A16 3401 move.w D2, D1
00002A18 5342 subq.w D2, 1
00002A1A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002A20 0641 F188 addi.w D1, 0xF188
00002A24 3435 1000 move.w D2, [A5 + D1.w]
00002A28 3202 move.w D1, D2
00002A2A 5341 subq.w D1, 1
00002A2C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002A32 D042 add.w D0, D2
00002A34 322D FCF0 move.w D1, [A5 - 0x310]
00002A38 5341 subq.w D1, 1
00002A3A 4E76 trapv
00002A3C 5241 addq.w D1, 1
00002A3E 0640 FAEC addi.w D0, 0xFAEC
00002A42 3B81 0000 move.w [A5 + D0.w], D1
00002A46 302D FD22 move.w D0, [A5 - 0x2DE]
00002A4A 3200 move.w D1, D0
00002A4C 5341 subq.w D1, 1
00002A4E 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002A54 322D FD22 move.w D1, [A5 - 0x2DE]
00002A58 3401 move.w D2, D1
00002A5A 5342 subq.w D2, 1
00002A5C 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002A62 0641 F16A addi.w D1, 0xF16A
00002A66 2235 1000 move.l D1, [A5 + D1.w]
00002A6A 0681 0000 00FA addi.l D1, 0xFA
00002A70 4E76 trapv
00002A72 0640 F16A addi.w D0, 0xF16A
00002A76 2B81 0000 move.l [A5 + D0.w], D1
00002A7A 426D FCF4 clr.w [A5 - 0x30C]
00002A7E 426D FCEE clr.w [A5 - 0x312]
00002A82 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00002A88 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002A8E 6000 09CE bra +0x9D0 /* 0000345E */
00002A92 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7
00002A98 3D7C 001D FFEA move.w [A6 - 0x16], 0x1D
00002A9E 302D FCF0 move.w D0, [A5 - 0x310]
00002AA2 5340 subq.w D0, 1
00002AA4 4E76 trapv
00002AA6 5240 addq.w D0, 1
00002AA8 3D40 FFEC move.w [A6 - 0x14], D0
00002AAC 302D FD22 move.w D0, [A5 - 0x2DE]
00002AB0 3200 move.w D1, D0
00002AB2 5341 subq.w D1, 1
00002AB4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002ABA 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002AC0 3401 move.w D2, D1
00002AC2 5342 subq.w D2, 1
00002AC4 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002ACA 0641 F184 addi.w D1, 0xF184
00002ACE 3435 1000 move.w D2, [A5 + D1.w]
00002AD2 3202 move.w D1, D2
00002AD4 5341 subq.w D1, 1
00002AD6 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002ADC D042 add.w D0, D2
00002ADE 322D FD22 move.w D1, [A5 - 0x2DE]
00002AE2 3401 move.w D2, D1
00002AE4 5342 subq.w D2, 1
00002AE6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002AEC 0641 F188 addi.w D1, 0xF188
00002AF0 3435 1000 move.w D2, [A5 + D1.w]
00002AF4 3202 move.w D1, D2
00002AF6 5341 subq.w D1, 1
00002AF8 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002AFE D042 add.w D0, D2
00002B00 322D FCF0 move.w D1, [A5 - 0x310]
00002B04 5341 subq.w D1, 1
00002B06 4E76 trapv
00002B08 5241 addq.w D1, 1
00002B0A 0640 FAEC addi.w D0, 0xFAEC
00002B0E 3B81 0000 move.w [A5 + D0.w], D1
00002B12 302D FD22 move.w D0, [A5 - 0x2DE]
00002B16 3200 move.w D1, D0
00002B18 5341 subq.w D1, 1
00002B1A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002B20 322D FD22 move.w D1, [A5 - 0x2DE]
00002B24 3401 move.w D2, D1
00002B26 5342 subq.w D2, 1
00002B28 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002B2E 0641 F16A addi.w D1, 0xF16A
00002B32 2235 1000 move.l D1, [A5 + D1.w]
00002B36 0681 0000 00FA addi.l D1, 0xFA
00002B3C 4E76 trapv
00002B3E 0640 F16A addi.w D0, 0xF16A
00002B42 2B81 0000 move.l [A5 + D0.w], D1
00002B46 426D FCF4 clr.w [A5 - 0x30C]
00002B4A 426D FCEE clr.w [A5 - 0x312]
00002B4E 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00002B54 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002B5A 6000 0902 bra +0x904 /* 0000345E */
00002B5E 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7
00002B64 3D7C 0033 FFEA move.w [A6 - 0x16], 0x33 /* '3' */
00002B6A 3D7C 0015 FFEC move.w [A6 - 0x14], 0x15
00002B70 302D FD22 move.w D0, [A5 - 0x2DE]
00002B74 3200 move.w D1, D0
00002B76 5341 subq.w D1, 1
00002B78 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002B7E 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002B84 3401 move.w D2, D1
00002B86 5342 subq.w D2, 1
00002B88 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002B8E 0641 F184 addi.w D1, 0xF184
00002B92 3435 1000 move.w D2, [A5 + D1.w]
00002B96 3202 move.w D1, D2
00002B98 5341 subq.w D1, 1
00002B9A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002BA0 D042 add.w D0, D2
00002BA2 322D FD22 move.w D1, [A5 - 0x2DE]
00002BA6 3401 move.w D2, D1
00002BA8 5342 subq.w D2, 1
00002BAA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002BB0 0641 F188 addi.w D1, 0xF188
00002BB4 3435 1000 move.w D2, [A5 + D1.w]
00002BB8 3202 move.w D1, D2
00002BBA 5341 subq.w D1, 1
00002BBC 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002BC2 D042 add.w D0, D2
00002BC4 0640 FAEC addi.w D0, 0xFAEC
00002BC8 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
00002BCE 302D FD22 move.w D0, [A5 - 0x2DE]
00002BD2 3200 move.w D1, D0
00002BD4 5341 subq.w D1, 1
00002BD6 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002BDC 322D FD22 move.w D1, [A5 - 0x2DE]
00002BE0 3401 move.w D2, D1
00002BE2 5342 subq.w D2, 1
00002BE4 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002BEA 0641 F16A addi.w D1, 0xF16A
00002BEE 2235 1000 move.l D1, [A5 + D1.w]
00002BF2 0681 0000 00FA addi.l D1, 0xFA
00002BF8 4E76 trapv
00002BFA 0640 F16A addi.w D0, 0xF16A
00002BFE 2B81 0000 move.l [A5 + D0.w], D1
00002C02 426D FCF4 clr.w [A5 - 0x30C]
00002C06 426D FCEE clr.w [A5 - 0x312]
00002C0A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00002C10 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002C16 6000 0846 bra +0x848 /* 0000345E */
00002C1A 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7
00002C20 3D7C 0032 FFEA move.w [A6 - 0x16], 0x32 /* '2' */
00002C26 3D7C 0016 FFEC move.w [A6 - 0x14], 0x16
00002C2C 302D FD22 move.w D0, [A5 - 0x2DE]
00002C30 3200 move.w D1, D0
00002C32 5341 subq.w D1, 1
00002C34 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002C3A 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002C40 3401 move.w D2, D1
00002C42 5342 subq.w D2, 1
00002C44 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002C4A 0641 F184 addi.w D1, 0xF184
00002C4E 3435 1000 move.w D2, [A5 + D1.w]
00002C52 3202 move.w D1, D2
00002C54 5341 subq.w D1, 1
00002C56 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002C5C D042 add.w D0, D2
00002C5E 322D FD22 move.w D1, [A5 - 0x2DE]
00002C62 3401 move.w D2, D1
00002C64 5342 subq.w D2, 1
00002C66 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002C6C 0641 F188 addi.w D1, 0xF188
00002C70 3435 1000 move.w D2, [A5 + D1.w]
00002C74 3202 move.w D1, D2
00002C76 5341 subq.w D1, 1
00002C78 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002C7E D042 add.w D0, D2
00002C80 0640 FAEC addi.w D0, 0xFAEC
00002C84 3BBC 0016 0000 move.w [A5 + D0.w], 0x16
00002C8A 302D FD22 move.w D0, [A5 - 0x2DE]
00002C8E 3200 move.w D1, D0
00002C90 5341 subq.w D1, 1
00002C92 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002C98 322D FD22 move.w D1, [A5 - 0x2DE]
00002C9C 3401 move.w D2, D1
00002C9E 5342 subq.w D2, 1
00002CA0 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002CA6 0641 F16A addi.w D1, 0xF16A
00002CAA 2235 1000 move.l D1, [A5 + D1.w]
00002CAE 0681 0000 00FA addi.l D1, 0xFA
00002CB4 4E76 trapv
00002CB6 0640 F16A addi.w D0, 0xF16A
00002CBA 2B81 0000 move.l [A5 + D0.w], D1
00002CBE 426D FCF4 clr.w [A5 - 0x30C]
00002CC2 426D FCEE clr.w [A5 - 0x312]
00002CC6 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00002CCC 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002CD2 6000 078A bra +0x78C /* 0000345E */
00002CD6 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7
00002CDC 3D7C 0031 FFEA move.w [A6 - 0x16], 0x31 /* '1' */
00002CE2 3D7C 0017 FFEC move.w [A6 - 0x14], 0x17
00002CE8 302D FD22 move.w D0, [A5 - 0x2DE]
00002CEC 3200 move.w D1, D0
00002CEE 5341 subq.w D1, 1
00002CF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002CF6 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002CFC 3401 move.w D2, D1
00002CFE 5342 subq.w D2, 1
00002D00 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002D06 0641 F184 addi.w D1, 0xF184
00002D0A 3435 1000 move.w D2, [A5 + D1.w]
00002D0E 3202 move.w D1, D2
00002D10 5341 subq.w D1, 1
00002D12 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002D18 D042 add.w D0, D2
00002D1A 322D FD22 move.w D1, [A5 - 0x2DE]
00002D1E 3401 move.w D2, D1
00002D20 5342 subq.w D2, 1
00002D22 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002D28 0641 F188 addi.w D1, 0xF188
00002D2C 3435 1000 move.w D2, [A5 + D1.w]
00002D30 3202 move.w D1, D2
00002D32 5341 subq.w D1, 1
00002D34 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002D3A D042 add.w D0, D2
00002D3C 0640 FAEC addi.w D0, 0xFAEC
00002D40 3BBC 0017 0000 move.w [A5 + D0.w], 0x17
00002D46 302D FD22 move.w D0, [A5 - 0x2DE]
00002D4A 3200 move.w D1, D0
00002D4C 5341 subq.w D1, 1
00002D4E 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002D54 322D FD22 move.w D1, [A5 - 0x2DE]
00002D58 3401 move.w D2, D1
00002D5A 5342 subq.w D2, 1
00002D5C 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002D62 0641 F16A addi.w D1, 0xF16A
00002D66 2235 1000 move.l D1, [A5 + D1.w]
00002D6A 0681 0000 00FA addi.l D1, 0xFA
00002D70 4E76 trapv
00002D72 0640 F16A addi.w D0, 0xF16A
00002D76 2B81 0000 move.l [A5 + D0.w], D1
00002D7A 426D FCF4 clr.w [A5 - 0x30C]
00002D7E 426D FCEE clr.w [A5 - 0x312]
00002D82 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00002D88 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002D8E 6000 06CE bra +0x6D0 /* 0000345E */
00002D92 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
00002D98 3D7C 001B FFEA move.w [A6 - 0x16], 0x1B
00002D9E 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
00002DA4 302D FD22 move.w D0, [A5 - 0x2DE]
00002DA8 3200 move.w D1, D0
00002DAA 5341 subq.w D1, 1
00002DAC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002DB2 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002DB8 3401 move.w D2, D1
00002DBA 5342 subq.w D2, 1
00002DBC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002DC2 0641 F184 addi.w D1, 0xF184
00002DC6 3435 1000 move.w D2, [A5 + D1.w]
00002DCA 3202 move.w D1, D2
00002DCC 5341 subq.w D1, 1
00002DCE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002DD4 D042 add.w D0, D2
00002DD6 322D FD22 move.w D1, [A5 - 0x2DE]
00002DDA 3401 move.w D2, D1
00002DDC 5342 subq.w D2, 1
00002DDE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002DE4 0641 F188 addi.w D1, 0xF188
00002DE8 3435 1000 move.w D2, [A5 + D1.w]
00002DEC 3202 move.w D1, D2
00002DEE 5341 subq.w D1, 1
00002DF0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002DF6 D042 add.w D0, D2
00002DF8 0640 FAEC addi.w D0, 0xFAEC
00002DFC 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
00002E02 302D FD22 move.w D0, [A5 - 0x2DE]
00002E06 3200 move.w D1, D0
00002E08 5341 subq.w D1, 1
00002E0A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002E10 0640 F184 addi.w D0, 0xF184
00002E14 3035 0000 move.w D0, [A5 + D0.w]
00002E18 B06D FD0C cmp.w D0, [A5 - 0x2F4]
00002E1C 57C0 seq D0
00002E1E 4400 neg.b D0
00002E20 322D FD22 move.w D1, [A5 - 0x2DE]
00002E24 3401 move.w D2, D1
00002E26 5342 subq.w D2, 1
00002E28 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002E2E 0641 F188 addi.w D1, 0xF188
00002E32 3235 1000 move.w D1, [A5 + D1.w]
00002E36 B26D FD0A cmp.w D1, [A5 - 0x2F6]
00002E3A 57C1 seq D1
00002E3C 4401 neg.b D1
00002E3E C001 and.b D0, D1
00002E40 4A00 tst.b D0
00002E42 6700 000C beq +0xE /* 00002E50 */
00002E46 426D FD14 clr.w [A5 - 0x2EC]
00002E4A 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
label00002E50:
00002E50 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002E56 6000 0606 bra +0x608 /* 0000345E */
00002E5A 3D7C 0008 FFE8 move.w [A6 - 0x18], 0x8
00002E60 3D7C 0019 FFEA move.w [A6 - 0x16], 0x19
00002E66 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
00002E6C 302D FD22 move.w D0, [A5 - 0x2DE]
00002E70 3200 move.w D1, D0
00002E72 5341 subq.w D1, 1
00002E74 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002E7A 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002E80 3401 move.w D2, D1
00002E82 5342 subq.w D2, 1
00002E84 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002E8A 0641 F184 addi.w D1, 0xF184
00002E8E 3435 1000 move.w D2, [A5 + D1.w]
00002E92 3202 move.w D1, D2
00002E94 5341 subq.w D1, 1
00002E96 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002E9C D042 add.w D0, D2
00002E9E 322D FD22 move.w D1, [A5 - 0x2DE]
00002EA2 3401 move.w D2, D1
00002EA4 5342 subq.w D2, 1
00002EA6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002EAC 0641 F188 addi.w D1, 0xF188
00002EB0 3435 1000 move.w D2, [A5 + D1.w]
00002EB4 3202 move.w D1, D2
00002EB6 5341 subq.w D1, 1
00002EB8 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002EBE D042 add.w D0, D2
00002EC0 0640 FAEC addi.w D0, 0xFAEC
00002EC4 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
00002ECA 302D FD22 move.w D0, [A5 - 0x2DE]
00002ECE 3200 move.w D1, D0
00002ED0 5341 subq.w D1, 1
00002ED2 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00002ED8 322D FD22 move.w D1, [A5 - 0x2DE]
00002EDC 3401 move.w D2, D1
00002EDE 5342 subq.w D2, 1
00002EE0 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00002EE6 0641 F16A addi.w D1, 0xF16A
00002EEA 2235 1000 move.l D1, [A5 + D1.w]
00002EEE 0681 0000 01F4 addi.l D1, 0x1F4
00002EF4 4E76 trapv
00002EF6 0640 F16A addi.w D0, 0xF16A
00002EFA 2B81 0000 move.l [A5 + D0.w], D1
00002EFE 426D FD14 clr.w [A5 - 0x2EC]
00002F02 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
00002F08 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002F0E 6000 054E bra +0x550 /* 0000345E */
00002F12 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
00002F18 3D7C 001A FFEA move.w [A6 - 0x16], 0x1A
00002F1E 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
00002F24 302D FD22 move.w D0, [A5 - 0x2DE]
00002F28 3200 move.w D1, D0
00002F2A 5341 subq.w D1, 1
00002F2C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002F32 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00002F38 3401 move.w D2, D1
00002F3A 5342 subq.w D2, 1
00002F3C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002F42 0641 F184 addi.w D1, 0xF184
00002F46 3435 1000 move.w D2, [A5 + D1.w]
00002F4A 3202 move.w D1, D2
00002F4C 5341 subq.w D1, 1
00002F4E 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00002F54 D042 add.w D0, D2
00002F56 322D FD22 move.w D1, [A5 - 0x2DE]
00002F5A 3401 move.w D2, D1
00002F5C 5342 subq.w D2, 1
00002F5E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002F64 0641 F188 addi.w D1, 0xF188
00002F68 3435 1000 move.w D2, [A5 + D1.w]
00002F6C 3202 move.w D1, D2
00002F6E 5341 subq.w D1, 1
00002F70 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00002F76 D042 add.w D0, D2
00002F78 0640 FAEC addi.w D0, 0xFAEC
00002F7C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00002F82 302D FD22 move.w D0, [A5 - 0x2DE]
00002F86 3200 move.w D1, D0
00002F88 5341 subq.w D1, 1
00002F8A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00002F90 0640 F184 addi.w D0, 0xF184
00002F94 3035 0000 move.w D0, [A5 + D0.w]
00002F98 B06D FD0C cmp.w D0, [A5 - 0x2F4]
00002F9C 57C0 seq D0
00002F9E 4400 neg.b D0
00002FA0 322D FD22 move.w D1, [A5 - 0x2DE]
00002FA4 3401 move.w D2, D1
00002FA6 5342 subq.w D2, 1
00002FA8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00002FAE 0641 F188 addi.w D1, 0xF188
00002FB2 3235 1000 move.w D1, [A5 + D1.w]
00002FB6 B26D FD0A cmp.w D1, [A5 - 0x2F6]
00002FBA 57C1 seq D1
00002FBC 4401 neg.b D1
00002FBE C001 and.b D0, D1
00002FC0 4A00 tst.b D0
00002FC2 6700 000C beq +0xE /* 00002FD0 */
00002FC6 426D FD14 clr.w [A5 - 0x2EC]
00002FCA 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
label00002FD0:
00002FD0 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00002FD6 6000 0486 bra +0x488 /* 0000345E */
00002FDA 3D7C 0008 FFE8 move.w [A6 - 0x18], 0x8
00002FE0 3D7C 0018 FFEA move.w [A6 - 0x16], 0x18
00002FE6 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
00002FEC 302D FD22 move.w D0, [A5 - 0x2DE]
00002FF0 3200 move.w D1, D0
00002FF2 5341 subq.w D1, 1
00002FF4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00002FFA 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00003000 3401 move.w D2, D1
00003002 5342 subq.w D2, 1
00003004 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000300A 0641 F184 addi.w D1, 0xF184
0000300E 3435 1000 move.w D2, [A5 + D1.w]
00003012 3202 move.w D1, D2
00003014 5341 subq.w D1, 1
00003016 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000301C D042 add.w D0, D2
0000301E 322D FD22 move.w D1, [A5 - 0x2DE]
00003022 3401 move.w D2, D1
00003024 5342 subq.w D2, 1
00003026 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000302C 0641 F188 addi.w D1, 0xF188
00003030 3435 1000 move.w D2, [A5 + D1.w]
00003034 3202 move.w D1, D2
00003036 5341 subq.w D1, 1
00003038 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
0000303E D042 add.w D0, D2
00003040 0640 FAEC addi.w D0, 0xFAEC
00003044 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
0000304A 302D FD22 move.w D0, [A5 - 0x2DE]
0000304E 3200 move.w D1, D0
00003050 5341 subq.w D1, 1
00003052 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00003058 322D FD22 move.w D1, [A5 - 0x2DE]
0000305C 3401 move.w D2, D1
0000305E 5342 subq.w D2, 1
00003060 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00003066 0641 F16A addi.w D1, 0xF16A
0000306A 2235 1000 move.l D1, [A5 + D1.w]
0000306E 0681 0000 01F4 addi.l D1, 0x1F4
00003074 4E76 trapv
00003076 0640 F16A addi.w D0, 0xF16A
0000307A 2B81 0000 move.l [A5 + D0.w], D1
0000307E 426D FD14 clr.w [A5 - 0x2EC]
00003082 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
00003088 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
0000308E 6000 03CE bra +0x3D0 /* 0000345E */
00003092 3D7C 000A FFE8 move.w [A6 - 0x18], 0xA /* '\n' */
00003098 3D7C 000D FFEA move.w [A6 - 0x16], 0xD /* '\r' */
0000309E 3D7C 0015 FFEC move.w [A6 - 0x14], 0x15
000030A4 302D FD22 move.w D0, [A5 - 0x2DE]
000030A8 3200 move.w D1, D0
000030AA 5341 subq.w D1, 1
000030AC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000030B2 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000030B8 3401 move.w D2, D1
000030BA 5342 subq.w D2, 1
000030BC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000030C2 0641 F184 addi.w D1, 0xF184
000030C6 3435 1000 move.w D2, [A5 + D1.w]
000030CA 3202 move.w D1, D2
000030CC 5341 subq.w D1, 1
000030CE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000030D4 D042 add.w D0, D2
000030D6 322D FD22 move.w D1, [A5 - 0x2DE]
000030DA 3401 move.w D2, D1
000030DC 5342 subq.w D2, 1
000030DE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000030E4 0641 F188 addi.w D1, 0xF188
000030E8 3435 1000 move.w D2, [A5 + D1.w]
000030EC 3202 move.w D1, D2
000030EE 5341 subq.w D1, 1
000030F0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000030F6 D042 add.w D0, D2
000030F8 0640 FAEC addi.w D0, 0xFAEC
000030FC 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
00003102 302D FD22 move.w D0, [A5 - 0x2DE]
00003106 3200 move.w D1, D0
00003108 5341 subq.w D1, 1
0000310A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00003110 322D FD22 move.w D1, [A5 - 0x2DE]
00003114 3401 move.w D2, D1
00003116 5342 subq.w D2, 1
00003118 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
0000311E 0641 F16A addi.w D1, 0xF16A
00003122 2235 1000 move.l D1, [A5 + D1.w]
00003126 0681 0000 09C4 addi.l D1, 0x9C4
0000312C 4E76 trapv
0000312E 0640 F16A addi.w D0, 0xF16A
00003132 2B81 0000 move.l [A5 + D0.w], D1
00003136 426D FD12 clr.w [A5 - 0x2EE]
0000313A 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00003140 6000 031C bra +0x31E /* 0000345E */
00003144 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
0000314A 1D7C 0001 FFE3 move.b [A6 - 0x1D], 0x1
00003150 6000 030C bra +0x30E /* 0000345E */
00003154 3D7C 001F FFEC move.w [A6 - 0x14], 0x1F
0000315A 3D7C 0015 FFEE move.w [A6 - 0x12], 0x15
00003160 6000 02FC bra +0x2FE /* 0000345E */
00003164 3D7C 0020 FFEC move.w [A6 - 0x14], 0x20 /* ' ' */
0000316A 3D7C 0016 FFEE move.w [A6 - 0x12], 0x16
00003170 6000 02EC bra +0x2EE /* 0000345E */
00003174 3D7C 0021 FFEC move.w [A6 - 0x14], 0x21 /* '!' */
0000317A 3D7C 0017 FFEE move.w [A6 - 0x12], 0x17
00003180 6000 02DC bra +0x2DE /* 0000345E */
00003184 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB
0000318A 3D7C 0037 FFEA move.w [A6 - 0x16], 0x37 /* '7' */
00003190 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
00003196 302D FD22 move.w D0, [A5 - 0x2DE]
0000319A 3200 move.w D1, D0
0000319C 5341 subq.w D1, 1
0000319E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000031A4 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000031AA 3401 move.w D2, D1
000031AC 5342 subq.w D2, 1
000031AE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000031B4 0641 F184 addi.w D1, 0xF184
000031B8 3435 1000 move.w D2, [A5 + D1.w]
000031BC 3202 move.w D1, D2
000031BE 5341 subq.w D1, 1
000031C0 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000031C6 D042 add.w D0, D2
000031C8 322D FD22 move.w D1, [A5 - 0x2DE]
000031CC 3401 move.w D2, D1
000031CE 5342 subq.w D2, 1
000031D0 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000031D6 0641 F188 addi.w D1, 0xF188
000031DA 3435 1000 move.w D2, [A5 + D1.w]
000031DE 3202 move.w D1, D2
000031E0 5341 subq.w D1, 1
000031E2 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000031E8 D042 add.w D0, D2
000031EA 0640 FAEC addi.w D0, 0xFAEC
000031EE 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
000031F4 426D FD04 clr.w [A5 - 0x2FC]
000031F8 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1
000031FE 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00003204 6000 0258 bra +0x25A /* 0000345E */
00003208 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB
0000320E 3D7C 0038 FFEA move.w [A6 - 0x16], 0x38 /* '8' */
00003214 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
0000321A 302D FD22 move.w D0, [A5 - 0x2DE]
0000321E 3200 move.w D1, D0
00003220 5341 subq.w D1, 1
00003222 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003228 00A0 322D FD22 ori.l -[A0], 0x322DFD22
0000322E 3401 move.w D2, D1
00003230 5342 subq.w D2, 1
00003232 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003238 0641 F184 addi.w D1, 0xF184
0000323C 3435 1000 move.w D2, [A5 + D1.w]
00003240 3202 move.w D1, D2
00003242 5341 subq.w D1, 1
00003244 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000324A D042 add.w D0, D2
0000324C 322D FD22 move.w D1, [A5 - 0x2DE]
00003250 3401 move.w D2, D1
00003252 5342 subq.w D2, 1
00003254 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000325A 0641 F188 addi.w D1, 0xF188
0000325E 3435 1000 move.w D2, [A5 + D1.w]
00003262 3202 move.w D1, D2
00003264 5341 subq.w D1, 1
00003266 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
0000326C D042 add.w D0, D2
0000326E 0640 FAEC addi.w D0, 0xFAEC
00003272 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00003278 426D FD04 clr.w [A5 - 0x2FC]
0000327C 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1
00003282 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00003288 6000 01D4 bra +0x1D6 /* 0000345E */
0000328C 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB
00003292 3D7C 0037 FFEA move.w [A6 - 0x16], 0x37 /* '7' */
00003298 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6
0000329E 302D FD22 move.w D0, [A5 - 0x2DE]
000032A2 3200 move.w D1, D0
000032A4 5341 subq.w D1, 1
000032A6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000032AC 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000032B2 3401 move.w D2, D1
000032B4 5342 subq.w D2, 1
000032B6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000032BC 0641 F184 addi.w D1, 0xF184
000032C0 3435 1000 move.w D2, [A5 + D1.w]
000032C4 3202 move.w D1, D2
000032C6 5341 subq.w D1, 1
000032C8 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000032CE D042 add.w D0, D2
000032D0 322D FD22 move.w D1, [A5 - 0x2DE]
000032D4 3401 move.w D2, D1
000032D6 5342 subq.w D2, 1
000032D8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000032DE 0641 F188 addi.w D1, 0xF188
000032E2 3435 1000 move.w D2, [A5 + D1.w]
000032E6 3202 move.w D1, D2
000032E8 5341 subq.w D1, 1
000032EA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000032F0 D042 add.w D0, D2
000032F2 0640 FAEC addi.w D0, 0xFAEC
000032F6 3BBC 0006 0000 move.w [A5 + D0.w], 0x6
000032FC 302D FD22 move.w D0, [A5 - 0x2DE]
00003300 3200 move.w D1, D0
00003302 5341 subq.w D1, 1
00003304 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
0000330A 322D FD22 move.w D1, [A5 - 0x2DE]
0000330E 3401 move.w D2, D1
00003310 5342 subq.w D2, 1
00003312 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00003318 0641 F16A addi.w D1, 0xF16A
0000331C 2235 1000 move.l D1, [A5 + D1.w]
00003320 0681 0000 03E8 addi.l D1, 0x3E8
00003326 4E76 trapv
00003328 0640 F16A addi.w D0, 0xF16A
0000332C 2B81 0000 move.l [A5 + D0.w], D1
00003330 426D FCFC clr.w [A5 - 0x304]
00003334 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1
0000333A 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
00003340 6000 011C bra +0x11E /* 0000345E */
00003344 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB
0000334A 3D7C 0038 FFEA move.w [A6 - 0x16], 0x38 /* '8' */
00003350 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7
00003356 302D FD22 move.w D0, [A5 - 0x2DE]
0000335A 3200 move.w D1, D0
0000335C 5341 subq.w D1, 1
0000335E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003364 00A0 322D FD22 ori.l -[A0], 0x322DFD22
0000336A 3401 move.w D2, D1
0000336C 5342 subq.w D2, 1
0000336E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003374 0641 F184 addi.w D1, 0xF184
00003378 3435 1000 move.w D2, [A5 + D1.w]
0000337C 3202 move.w D1, D2
0000337E 5341 subq.w D1, 1
00003380 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00003386 D042 add.w D0, D2
00003388 322D FD22 move.w D1, [A5 - 0x2DE]
0000338C 3401 move.w D2, D1
0000338E 5342 subq.w D2, 1
00003390 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003396 0641 F188 addi.w D1, 0xF188
0000339A 3435 1000 move.w D2, [A5 + D1.w]
0000339E 3202 move.w D1, D2
000033A0 5341 subq.w D1, 1
000033A2 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000033A8 D042 add.w D0, D2
000033AA 0640 FAEC addi.w D0, 0xFAEC
000033AE 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
000033B4 302D FD22 move.w D0, [A5 - 0x2DE]
000033B8 3200 move.w D1, D0
000033BA 5341 subq.w D1, 1
000033BC 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
000033C2 322D FD22 move.w D1, [A5 - 0x2DE]
000033C6 3401 move.w D2, D1
000033C8 5342 subq.w D2, 1
000033CA 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
000033D0 0641 F16A addi.w D1, 0xF16A
000033D4 2235 1000 move.l D1, [A5 + D1.w]
000033D8 0681 0000 03E8 addi.l D1, 0x3E8
000033DE 4E76 trapv
000033E0 0640 F16A addi.w D0, 0xF16A
000033E4 2B81 0000 move.l [A5 + D0.w], D1
000033E8 426D FCFC clr.w [A5 - 0x304]
000033EC 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1
000033F2 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1
000033F8 6000 0064 bra +0x66 /* 0000345E */
label000033FC:
000033FC 5D40 subq.w D0, 6
000033FE 0C40 0028 cmpi.w D0, 0x28 /* '(' */
00003402 645A bcc +0x5C /* 0000345E */
00003404 D040 add.w D0, D0
00003406 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000340A 4EFB 0002 jmp [PC + D0.w + 0x2]
0000340E F39A .invalid <<F/6/1>>
00003410 F3AA .invalid <<F/6/1>>
00003412 F3BA .invalid <<F/6/1>>
00003414 F464 .invalid <<cinv/cpush with scope=0>>
00003416 F50E .extension 0x50E <<F/4-5/2>> // unimplemented
00003418 0050 0050 ori.w [A0], 0x50 /* 'P' */
0000341C 0050 F5B8 ori.w [A0], 0xF5B8
00003420 F684 0050 .extension 0x684 <<F/2-3/3>> // unimplemented
00003424 F984 .invalid <<F/6/4>>
00003426 FA4C FB04 .extension 0xA4C <<F/1/5>>, 0xFB04 // unimplemented
0000342A FBCC .invalid <<F/7/5>>
0000342C FD46 .extension 0xD46 <<F/4-5/6>> // unimplemented
0000342E FD56 .extension 0xD56 <<F/4-5/6>> // unimplemented
00003430 FD66 .extension 0xD66 <<F/4-5/6>> // unimplemented
00003432 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003436 0050 0050 ori.w [A0], 0x50 /* 'P' */
0000343A 0050 0050 ori.w [A0], 0x50 /* 'P' */
0000343E FD36 .extension 0xD36 <<F/4-5/6>> // unimplemented
00003440 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003444 0050 F750 ori.w [A0], 0xF750
00003448 F80C F8C8 .tblXX 0xF80C, 0xF8C8 // unimplemented
0000344C 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003450 0050 0050 ori.w [A0], 0x50 /* 'P' */
00003454 FC84 FDFA .extension 0xC84 <<F/2-3/6>> // unimplemented
00003458 FD76 .extension 0xD76 <<F/4-5/6>> // unimplemented
0000345A FF36 .extension 0xF36 <<F/4-5/7>> // unimplemented
0000345C FE7E 302D .extension 0xE7E <<F/1/7>>, 0x302D // unimplemented
// begin alternate branch 0000345E-00003462
label0000345E:
0000345E 302D FD16 move.w D0, [A5 - 0x2EA]
// end alternate branch 0000345E-00003462
label0000345E: // (misaligned)
00003460 FD16 .extension 0xD16 <<F/4-5/6>> // unimplemented
00003462 5340 subq.w D0, 1
00003464 4E76 trapv
00003466 5240 addq.w D0, 1
00003468 3F00 move.w -[A7], D0
0000346A 302D FD1A move.w D0, [A5 - 0x2E6]
0000346E 5340 subq.w D0, 1
00003470 4E76 trapv
00003472 5240 addq.w D0, 1
00003474 3F00 move.w -[A7], D0
00003476 302D FD18 move.w D0, [A5 - 0x2E8]
0000347A 5340 subq.w D0, 1
0000347C 4E76 trapv
0000347E 5240 addq.w D0, 1
00003480 3F00 move.w -[A7], D0
00003482 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003486 302E FFEE move.w D0, [A6 - 0x12]
0000348A 5340 subq.w D0, 1
0000348C 4E76 trapv
0000348E 5240 addq.w D0, 1
00003490 3B40 FD16 move.w [A5 - 0x2EA], D0
00003494 302D FD22 move.w D0, [A5 - 0x2DE]
00003498 3200 move.w D1, D0
0000349A 5341 subq.w D1, 1
0000349C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000034A2 0640 F184 addi.w D0, 0xF184
000034A6 3235 0000 move.w D1, [A5 + D0.w]
000034AA 5341 subq.w D1, 1
000034AC 4E76 trapv
000034AE 5241 addq.w D1, 1
000034B0 3B41 FD1A move.w [A5 - 0x2E6], D1
000034B4 302D FD22 move.w D0, [A5 - 0x2DE]
000034B8 3200 move.w D1, D0
000034BA 5341 subq.w D1, 1
000034BC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000034C2 0640 F188 addi.w D0, 0xF188
000034C6 3235 0000 move.w D1, [A5 + D0.w]
000034CA 5341 subq.w D1, 1
000034CC 4E76 trapv
000034CE 5241 addq.w D1, 1
000034D0 3B41 FD18 move.w [A5 - 0x2E8], D1
000034D4 102E FFE3 move.b D0, [A6 - 0x1D]
000034D8 0A00 0001 xori.b D0, 0x1
000034DC C02D FD43 and.b D0, [A5 - 0x2BD]
000034E0 4A00 tst.b D0
000034E2 6700 0074 beq +0x76 /* 00003558 */
label000034E6:
000034E6 554F subq.w A7, 2
000034E8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000034EC 4A1F tst.b [A7]+
000034EE 67F6 beq -0x8 /* 000034E6 */
000034F0 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000034F4 302E FFEA move.w D0, [A6 - 0x16]
000034F8 5340 subq.w D0, 1
000034FA 4E76 trapv
000034FC 5240 addq.w D0, 1
000034FE 3F00 move.w -[A7], D0
00003500 302D FD22 move.w D0, [A5 - 0x2DE]
00003504 3200 move.w D1, D0
00003506 5341 subq.w D1, 1
00003508 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000350E 0640 F184 addi.w D0, 0xF184
00003512 3235 0000 move.w D1, [A5 + D0.w]
00003516 5341 subq.w D1, 1
00003518 4E76 trapv
0000351A 5241 addq.w D1, 1
0000351C 3F01 move.w -[A7], D1
0000351E 302D FD22 move.w D0, [A5 - 0x2DE]
00003522 3200 move.w D1, D0
00003524 5341 subq.w D1, 1
00003526 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000352C 0640 F188 addi.w D0, 0xF188
00003530 3235 0000 move.w D1, [A5 + D0.w]
00003534 5341 subq.w D1, 1
00003536 4E76 trapv
00003538 5241 addq.w D1, 1
0000353A 3F01 move.w -[A7], D1
0000353C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003540 302E FFE8 move.w D0, [A6 - 0x18]
00003544 5340 subq.w D0, 1
00003546 4E76 trapv
00003548 5240 addq.w D0, 1
0000354A 3F00 move.w -[A7], D0
0000354C 1F3C 0001 move.b -[A7], 0x1
00003550 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00003554 4EBA D628 jsr [PC - 0x29D8 /* 00000B7E */]
label00003558:
00003558 102E FFE3 move.b D0, [A6 - 0x1D]
0000355C 0A00 0001 xori.b D0, 0x1
00003560 4A00 tst.b D0
00003562 6700 005A beq +0x5C /* 000035BE */
00003566 302E FFEC move.w D0, [A6 - 0x14]
0000356A 5340 subq.w D0, 1
0000356C 4E76 trapv
0000356E 5240 addq.w D0, 1
00003570 3F00 move.w -[A7], D0
00003572 302D FD22 move.w D0, [A5 - 0x2DE]
00003576 3200 move.w D1, D0
00003578 5341 subq.w D1, 1
0000357A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003580 0640 F184 addi.w D0, 0xF184
00003584 3235 0000 move.w D1, [A5 + D0.w]
00003588 5341 subq.w D1, 1
0000358A 4E76 trapv
0000358C 5241 addq.w D1, 1
0000358E 3F01 move.w -[A7], D1
00003590 302D FD22 move.w D0, [A5 - 0x2DE]
00003594 3200 move.w D1, D0
00003596 5341 subq.w D1, 1
00003598 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000359E 0640 F188 addi.w D0, 0xF188
000035A2 3235 0000 move.w D1, [A5 + D0.w]
000035A6 5341 subq.w D1, 1
000035A8 4E76 trapv
000035AA 5241 addq.w D1, 1
000035AC 3F01 move.w -[A7], D1
000035AE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000035B2 7005 moveq.l D0, 0x05
000035B4 2F00 move.l -[A7], D0
000035B6 486E FFE4 pea.l [A6 - 0x1C]
000035BA 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
label000035BE:
000035BE 4E5E unlink A6
000035C0 4E75 rts
000035C2 5348 subq.w A0, 1
000035C4 4F4F chk.w D7, A7
000035C6 5449 addq.w A1, 2
000035C8 5420 addq.b -[A0], 2
fn000035CA:
000035CA 4E56 FFD0 link A6, -0x0030
000035CE 48E7 1300 movem.l -[A7], D3,D6,D7
000035D2 2F2D FCE2 move.l -[A7], [A5 - 0x31E]
000035D6 3F3C 0001 move.w -[A7], 0x1
000035DA A939 syscall EnableItem
000035DC 2F2D FCEA move.l -[A7], [A5 - 0x316]
000035E0 3F3C 0004 move.w -[A7], 0x4
000035E4 A939 syscall EnableItem
000035E6 426D F184 clr.w [A5 - 0xE7C]
000035EA 42AD F172 clr.l [A5 - 0xE8E]
000035EE 302D FD24 move.w D0, [A5 - 0x2DC]
000035F2 5340 subq.w D0, 1
000035F4 4E76 trapv
000035F6 5240 addq.w D0, 1
000035F8 7201 moveq.l D1, 0x01
000035FA 3E00 move.w D7, D0
000035FC BE41 cmp.w D7, D1
000035FE 6D00 00D8 blt +0xDA /* 000036D8 */
00003602 3D47 FFEE move.w [A6 - 0x12], D7
00003606 3D47 FFD8 move.w [A6 - 0x28], D7
0000360A 9E41 sub.w D7, D1
label0000360C:
0000360C 302E FFEE move.w D0, [A6 - 0x12]
00003610 5340 subq.w D0, 1
00003612 4E76 trapv
00003614 5240 addq.w D0, 1
00003616 3B40 FD22 move.w [A5 - 0x2DE], D0
0000361A 302D FD22 move.w D0, [A5 - 0x2DE]
0000361E 3200 move.w D1, D0
00003620 5341 subq.w D1, 1
00003622 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003628 0640 F194 addi.w D0, 0xF194
0000362C 4275 0000 clr.w [A5 + D0.w]
00003630 4EBA C9CE jsr [PC - 0x3632 /* 00000000 */]
00003634 4EBA D06A jsr [PC - 0x2F96 /* 000006A0 */]
00003638 302E FFEE move.w D0, [A6 - 0x12]
0000363C 3200 move.w D1, D0
0000363E 5341 subq.w D1, 1
00003640 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003646 0640 F178 addi.w D0, 0xF178
0000364A 3BBC 07D0 0000 move.w [A5 + D0.w], 0x7D0
00003650 302E FFEE move.w D0, [A6 - 0x12]
00003654 3200 move.w D1, D0
00003656 5341 subq.w D1, 1
00003658 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000365E 0640 F180 addi.w D0, 0xF180
00003662 3BBC 0003 0000 move.w [A5 + D0.w], 0x3
00003668 302E FFEE move.w D0, [A6 - 0x12]
0000366C 3200 move.w D1, D0
0000366E 5341 subq.w D1, 1
00003670 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003676 0640 F17C addi.w D0, 0xF17C
0000367A 3BBC 003C 0000 move.w [A5 + D0.w], 0x3C /* '<' */
00003680 302E FFEE move.w D0, [A6 - 0x12]
00003684 3200 move.w D1, D0
00003686 5341 subq.w D1, 1
00003688 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
0000368E 0640 F16A addi.w D0, 0xF16A
00003692 42B5 0000 clr.l [A5 + D0.w]
00003696 302E FFEE move.w D0, [A6 - 0x12]
0000369A 3200 move.w D1, D0
0000369C 5341 subq.w D1, 1
0000369E 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6
000036A4 F177 .extension 0x177 <<F/4-5/0>> // unimplemented
000036A6 1BBC 0001 0000 move.b [A5 + D0.w], 0x1
000036AC 302E FFEE move.w D0, [A6 - 0x12]
000036B0 3200 move.w D1, D0
000036B2 5341 subq.w D1, 1
000036B4 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6
000036BA F175 .extension 0x175 <<F/4-5/0>> // unimplemented
000036BC 4235 0000 clr.b [A5 + D0.w]
000036C0 302E FFEE move.w D0, [A6 - 0x12]
000036C4 B06E FFD8 cmp.w D0, [A6 - 0x28]
000036C8 6702 beq +0x4 /* 000036CC */
000036CA 4E46 trap 6
label000036CC:
000036CC 536E FFD8 subq.w [A6 - 0x28], 1
000036D0 536E FFEE subq.w [A6 - 0x12], 1
000036D4 51CF FF36 dbf D7, -0xCC /* 0000360C */
label000036D8:
000036D8 422D FD4A clr.b [A5 - 0x2B6]
label000036DC:
000036DC 594F subq.w A7, 4
000036DE 302D FD22 move.w D0, [A5 - 0x2DE]
000036E2 3200 move.w D1, D0
000036E4 5341 subq.w D1, 1
000036E6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000036EC 0640 F194 addi.w D0, 0xF194
000036F0 3235 0000 move.w D1, [A5 + D0.w]
000036F4 5341 subq.w D1, 1
000036F6 4E76 trapv
000036F8 5241 addq.w D1, 1
000036FA 3F01 move.w -[A7], D1
000036FC 42A7 clr.l -[A7]
000036FE 70FF moveq.l D0, 0xFFFFFFFF
00003700 2F00 move.l -[A7], D0
00003702 A97C syscall GetNewDialog
00003704 2B5F FD50 move.l [A5 - 0x2B0], [A7]+
00003708 426D FD1E clr.w [A5 - 0x2E2]
0000370C 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11
00003712 3B7C 012C FCEE move.w [A5 - 0x312], 0x12C
00003718 426D FCF4 clr.w [A5 - 0x30C]
0000371C 426D FCF2 clr.w [A5 - 0x30E]
00003720 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1
00003726 302D FD22 move.w D0, [A5 - 0x2DE]
0000372A 3200 move.w D1, D0
0000372C 5341 subq.w D1, 1
0000372E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003734 0640 F17C addi.w D0, 0xF17C
00003738 3035 0000 move.w D0, [A5 + D0.w]
0000373C C1FC 0007 muls.w D0, 0x7
00003740 81FC 0001 divs.w D0, 0x1
00003744 4E76 trapv
00003746 5340 subq.w D0, 1
00003748 4E76 trapv
0000374A 5240 addq.w D0, 1
0000374C 3B40 FD14 move.w [A5 - 0x2EC], D0
00003750 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
00003756 422D FD40 clr.b [A5 - 0x2C0]
0000375A 426D FD12 clr.w [A5 - 0x2EE]
0000375E 426D FD10 clr.w [A5 - 0x2F0]
00003762 3B7C 0006 FD0E move.w [A5 - 0x2F2], 0x6
00003768 422D FD45 clr.b [A5 - 0x2BB]
0000376C 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA
00003772 426D FCFC clr.w [A5 - 0x304]
00003776 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1
0000377C 4EBA D5A8 jsr [PC - 0x2A58 /* 00000D26 */]
label00003780:
00003780 A9B4 syscall SystemTask
00003782 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003786 554F subq.w A7, 2
00003788 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
0000378C 101F move.b D0, [A7]+
0000378E 0A00 0001 xori.b D0, 0x1
00003792 4A00 tst.b D0
00003794 6700 0B84 beq +0xB86 /* 0000431A */
00003798 0C6D 01F4 FCEE cmpi.w [A5 - 0x312], 0x1F4
0000379E 5CC0 sge D0
000037A0 4400 neg.b D0
000037A2 C02D FD42 and.b D0, [A5 - 0x2BE]
000037A6 4A00 tst.b D0
000037A8 6700 00C6 beq +0xC8 /* 00003870 */
000037AC 3B7C 000B FCF4 move.w [A5 - 0x30C], 0xB
label000037B2:
000037B2 554F subq.w A7, 2
000037B4 A861 syscall Random
000037B6 7009 moveq.l D0, 0x09
000037B8 321F move.w D1, [A7]+
000037BA 48C1 ext.l D1
000037BC 83C0 divs.w D1, D0
000037BE 4841 swap.w D1
000037C0 4A41 tst.w D1
000037C2 6A02 bpl +0x4 /* 000037C6 */
000037C4 D240 add.w D1, D0
label000037C6:
000037C6 5341 subq.w D1, 1
000037C8 4E76 trapv
000037CA 5241 addq.w D1, 1
000037CC 3B41 FCF2 move.w [A5 - 0x30E], D1
000037D0 302D FCF2 move.w D0, [A5 - 0x30E]
000037D4 B06D FD0A cmp.w D0, [A5 - 0x2F6]
000037D8 56C0 sne D0
000037DA 4400 neg.b D0
000037DC 322D FCF2 move.w D1, [A5 - 0x30E]
000037E0 B26D FD10 cmp.w D1, [A5 - 0x2F0]
000037E4 56C1 sne D1
000037E6 4401 neg.b D1
000037E8 C001 and.b D0, D1
000037EA 322D FCF2 move.w D1, [A5 - 0x30E]
000037EE B26D FD00 cmp.w D1, [A5 - 0x300]
000037F2 56C1 sne D1
000037F4 4401 neg.b D1
000037F6 C001 and.b D0, D1
000037F8 322D FCF2 move.w D1, [A5 - 0x30E]
000037FC B26D FCF8 cmp.w D1, [A5 - 0x308]
00003800 56C1 sne D1
00003802 4401 neg.b D1
00003804 C001 and.b D0, D1
00003806 4A6D FCF2 tst.w [A5 - 0x30E]
0000380A 5EC1 sgt D1
0000380C 4401 neg.b D1
0000380E 0C6D 0009 FCF2 cmpi.w [A5 - 0x30E], 0x9 /* '\t' */
00003814 5DC2 slt D2
00003816 4402 neg.b D2
00003818 C202 and.b D1, D2
0000381A C001 and.b D0, D1
0000381C 4A00 tst.b D0
0000381E 6792 beq -0x6C /* 000037B2 */
00003820 302D FD22 move.w D0, [A5 - 0x2DE]
00003824 3200 move.w D1, D0
00003826 5341 subq.w D1, 1
00003828 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000382E 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4
00003834 5341 subq.w D1, 1
00003836 4E76 trapv
00003838 3401 move.w D2, D1
0000383A 5342 subq.w D2, 1
0000383C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003842 D041 add.w D0, D1
00003844 322D FCF2 move.w D1, [A5 - 0x30E]
00003848 3401 move.w D2, D1
0000384A 5342 subq.w D2, 1
0000384C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003852 D041 add.w D0, D1
00003854 0640 FAEC addi.w D0, 0xFAEC
00003858 3235 0000 move.w D1, [A5 + D0.w]
0000385C 5341 subq.w D1, 1
0000385E 4E76 trapv
00003860 5241 addq.w D1, 1
00003862 3B41 FCF0 move.w [A5 - 0x310], D1
00003866 422D FD42 clr.b [A5 - 0x2BE]
0000386A 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258
label00003870:
00003870 102D FD42 move.b D0, [A5 - 0x2BE]
00003874 0A00 0001 xori.b D0, 0x1
00003878 322D FD22 move.w D1, [A5 - 0x2DE]
0000387C 3401 move.w D2, D1
0000387E 5342 subq.w D2, 1
00003880 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003886 0641 F17C addi.w D1, 0xF17C
0000388A 3235 1000 move.w D1, [A5 + D1.w]
0000388E 0641 0258 addi.w D1, 0x258
00003892 4E76 trapv
00003894 B26D FCEE cmp.w D1, [A5 - 0x312]
00003898 5FC1 sle D1
0000389A 4401 neg.b D1
0000389C C001 and.b D0, D1
0000389E 4A00 tst.b D0
000038A0 6700 0006 beq +0x8 /* 000038A8 */
000038A4 4EBA E15C jsr [PC - 0x1EA4 /* 00001A02 */]
label000038A8:
000038A8 302D FCEE move.w D0, [A5 - 0x312]
000038AC 5240 addq.w D0, 1
000038AE 4E76 trapv
000038B0 5340 subq.w D0, 1
000038B2 4E76 trapv
000038B4 5240 addq.w D0, 1
000038B6 3B40 FCEE move.w [A5 - 0x312], D0
000038BA 302D FD22 move.w D0, [A5 - 0x2DE]
000038BE 3200 move.w D1, D0
000038C0 5341 subq.w D1, 1
000038C2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000038C8 0640 F17C addi.w D0, 0xF17C
000038CC 3035 0000 move.w D0, [A5 + D0.w]
000038D0 C1FC 000A muls.w D0, 0xA /* '\n' */
000038D4 81FC 0001 divs.w D0, 0x1
000038D8 4E76 trapv
000038DA B06D FD14 cmp.w D0, [A5 - 0x2EC]
000038DE 6600 0006 bne +0x8 /* 000038E6 */
000038E2 4EBA E3D0 jsr [PC - 0x1C30 /* 00001CB4 */]
label000038E6:
000038E6 302D FD22 move.w D0, [A5 - 0x2DE]
000038EA 3200 move.w D1, D0
000038EC 5341 subq.w D1, 1
000038EE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000038F4 0640 F17C addi.w D0, 0xF17C
000038F8 3035 0000 move.w D0, [A5 + D0.w]
000038FC C1FC 000B muls.w D0, 0xB
00003900 81FC 0001 divs.w D0, 0x1
00003904 4E76 trapv
00003906 B06D FD14 cmp.w D0, [A5 - 0x2EC]
0000390A 5FC0 sle D0
0000390C 4400 neg.b D0
0000390E 122D FD40 move.b D1, [A5 - 0x2C0]
00003912 0A01 0001 xori.b D1, 0x1
00003916 C001 and.b D0, D1
00003918 4A00 tst.b D0
0000391A 6700 0072 beq +0x74 /* 0000398E */
0000391E 302D FD22 move.w D0, [A5 - 0x2DE]
00003922 3200 move.w D1, D0
00003924 5341 subq.w D1, 1
00003926 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000392C 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
00003932 3401 move.w D2, D1
00003934 5342 subq.w D2, 1
00003936 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
0000393C D041 add.w D0, D1
0000393E 322D FD0A move.w D1, [A5 - 0x2F6]
00003942 3401 move.w D2, D1
00003944 5342 subq.w D2, 1
00003946 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000394C D041 add.w D0, D1
0000394E 322D FD06 move.w D1, [A5 - 0x2FA]
00003952 5341 subq.w D1, 1
00003954 4E76 trapv
00003956 5241 addq.w D1, 1
00003958 0640 FAEC addi.w D0, 0xFAEC
0000395C 3B81 0000 move.w [A5 + D0.w], D1
00003960 302D FD06 move.w D0, [A5 - 0x2FA]
00003964 5340 subq.w D0, 1
00003966 4E76 trapv
00003968 5240 addq.w D0, 1
0000396A 3F00 move.w -[A7], D0
0000396C 302D FD0C move.w D0, [A5 - 0x2F4]
00003970 5340 subq.w D0, 1
00003972 4E76 trapv
00003974 5240 addq.w D0, 1
00003976 3F00 move.w -[A7], D0
00003978 302D FD0A move.w D0, [A5 - 0x2F6]
0000397C 5340 subq.w D0, 1
0000397E 4E76 trapv
00003980 5240 addq.w D0, 1
00003982 3F00 move.w -[A7], D0
00003984 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003988 1B7C 0001 FD40 move.b [A5 - 0x2C0], 0x1
label0000398E:
0000398E 302D FD22 move.w D0, [A5 - 0x2DE]
00003992 3200 move.w D1, D0
00003994 5341 subq.w D1, 1
00003996 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000399C 0640 F17C addi.w D0, 0xF17C
000039A0 3035 0000 move.w D0, [A5 + D0.w]
000039A4 C1FC 000F muls.w D0, 0xF
000039A8 81FC 0001 divs.w D0, 0x1
000039AC 4E76 trapv
000039AE B06D FD14 cmp.w D0, [A5 - 0x2EC]
000039B2 5FC0 sle D0
000039B4 4400 neg.b D0
000039B6 122D FD41 move.b D1, [A5 - 0x2BF]
000039BA 0A01 0001 xori.b D1, 0x1
000039BE C001 and.b D0, D1
000039C0 4A00 tst.b D0
000039C2 6700 007A beq +0x7C /* 00003A3E */
000039C6 302D FD22 move.w D0, [A5 - 0x2DE]
000039CA 3200 move.w D1, D0
000039CC 5341 subq.w D1, 1
000039CE 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000039D4 00A0 322D FD0C ori.l -[A0], 0x322DFD0C
000039DA 3401 move.w D2, D1
000039DC 5342 subq.w D2, 1
000039DE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000039E4 D041 add.w D0, D1
000039E6 322D FD0A move.w D1, [A5 - 0x2F6]
000039EA 3401 move.w D2, D1
000039EC 5342 subq.w D2, 1
000039EE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000039F4 D041 add.w D0, D1
000039F6 322D FD08 move.w D1, [A5 - 0x2F8]
000039FA 5341 subq.w D1, 1
000039FC 4E76 trapv
000039FE 5241 addq.w D1, 1
00003A00 0640 FAEC addi.w D0, 0xFAEC
00003A04 3B81 0000 move.w [A5 + D0.w], D1
00003A08 302D FD08 move.w D0, [A5 - 0x2F8]
00003A0C 5340 subq.w D0, 1
00003A0E 4E76 trapv
00003A10 5240 addq.w D0, 1
00003A12 3F00 move.w -[A7], D0
00003A14 302D FD0C move.w D0, [A5 - 0x2F4]
00003A18 5340 subq.w D0, 1
00003A1A 4E76 trapv
00003A1C 5240 addq.w D0, 1
00003A1E 3F00 move.w -[A7], D0
00003A20 302D FD0A move.w D0, [A5 - 0x2F6]
00003A24 5340 subq.w D0, 1
00003A26 4E76 trapv
00003A28 5240 addq.w D0, 1
00003A2A 3F00 move.w -[A7], D0
00003A2C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003A30 426D FD14 clr.w [A5 - 0x2EC]
00003A34 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1
00003A3A 422D FD40 clr.b [A5 - 0x2C0]
label00003A3E:
00003A3E 302D FD14 move.w D0, [A5 - 0x2EC]
00003A42 5240 addq.w D0, 1
00003A44 4E76 trapv
00003A46 5340 subq.w D0, 1
00003A48 4E76 trapv
00003A4A 5240 addq.w D0, 1
00003A4C 3B40 FD14 move.w [A5 - 0x2EC], D0
00003A50 302D FD22 move.w D0, [A5 - 0x2DE]
00003A54 3200 move.w D1, D0
00003A56 5341 subq.w D1, 1
00003A58 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003A5E 322D FD04 move.w D1, [A5 - 0x2FC]
00003A62 0640 F178 addi.w D0, 0xF178
00003A66 B275 0000 cmp.w D1, [A5 + D0.w]
00003A6A 5CC0 sge D0
00003A6C 4400 neg.b D0
00003A6E C02D FD3F and.b D0, [A5 - 0x2C1]
00003A72 4A00 tst.b D0
00003A74 6700 027C beq +0x27E /* 00003CF2 */
label00003A78:
00003A78 554F subq.w A7, 2
00003A7A A861 syscall Random
00003A7C 700B moveq.l D0, 0x0B
00003A7E 321F move.w D1, [A7]+
00003A80 48C1 ext.l D1
00003A82 83C0 divs.w D1, D0
00003A84 4841 swap.w D1
00003A86 4A41 tst.w D1
00003A88 6A02 bpl +0x4 /* 00003A8C */
00003A8A D240 add.w D1, D0
label00003A8C:
00003A8C 5341 subq.w D1, 1
00003A8E 4E76 trapv
00003A90 5241 addq.w D1, 1
00003A92 3B41 FD02 move.w [A5 - 0x2FE], D1
00003A96 4A6D FD02 tst.w [A5 - 0x2FE]
00003A9A 5EC0 sgt D0
00003A9C 4400 neg.b D0
00003A9E 0C6D 000B FD02 cmpi.w [A5 - 0x2FE], 0xB
00003AA4 5DC1 slt D1
00003AA6 4401 neg.b D1
00003AA8 C001 and.b D0, D1
00003AAA 4A00 tst.b D0
00003AAC 67CA beq -0x34 /* 00003A78 */
label00003AAE:
00003AAE 554F subq.w A7, 2
00003AB0 A861 syscall Random
00003AB2 7009 moveq.l D0, 0x09
00003AB4 321F move.w D1, [A7]+
00003AB6 48C1 ext.l D1
00003AB8 83C0 divs.w D1, D0
00003ABA 4841 swap.w D1
00003ABC 4A41 tst.w D1
00003ABE 6A02 bpl +0x4 /* 00003AC2 */
00003AC0 D240 add.w D1, D0
label00003AC2:
00003AC2 5341 subq.w D1, 1
00003AC4 4E76 trapv
00003AC6 5241 addq.w D1, 1
00003AC8 3B41 FD00 move.w [A5 - 0x300], D1
00003ACC 302D FD00 move.w D0, [A5 - 0x300]
00003AD0 B06D FCF2 cmp.w D0, [A5 - 0x30E]
00003AD4 56C0 sne D0
00003AD6 4400 neg.b D0
00003AD8 4A6D FD00 tst.w [A5 - 0x300]
00003ADC 5EC1 sgt D1
00003ADE 4401 neg.b D1
00003AE0 0C6D 0009 FD00 cmpi.w [A5 - 0x300], 0x9 /* '\t' */
00003AE6 5DC2 slt D2
00003AE8 4402 neg.b D2
00003AEA C202 and.b D1, D2
00003AEC C001 and.b D0, D1
00003AEE 4A00 tst.b D0
00003AF0 67BC beq -0x42 /* 00003AAE */
00003AF2 302D FD22 move.w D0, [A5 - 0x2DE]
00003AF6 3200 move.w D1, D0
00003AF8 5341 subq.w D1, 1
00003AFA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003B00 00A0 322D FD02 ori.l -[A0], 0x322DFD02
00003B06 3401 move.w D2, D1
00003B08 5342 subq.w D2, 1
00003B0A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003B10 D041 add.w D0, D1
00003B12 322D FD00 move.w D1, [A5 - 0x300]
00003B16 3401 move.w D2, D1
00003B18 5342 subq.w D2, 1
00003B1A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003B20 D041 add.w D0, D1
00003B22 0640 FAEC addi.w D0, 0xFAEC
00003B26 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13
00003B2C 57C0 seq D0
00003B2E 4400 neg.b D0
00003B30 322D FD22 move.w D1, [A5 - 0x2DE]
00003B34 3401 move.w D2, D1
00003B36 5342 subq.w D2, 1
00003B38 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00003B3E 00A0 342D FD02 ori.l -[A0], 0x342DFD02
00003B44 3602 move.w D3, D2
00003B46 5343 subq.w D3, 1
00003B48 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00003B4E D242 add.w D1, D2
00003B50 342D FD00 move.w D2, [A5 - 0x300]
00003B54 3602 move.w D3, D2
00003B56 5343 subq.w D3, 1
00003B58 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00003B5E D242 add.w D1, D2
00003B60 0641 FAEC addi.w D1, 0xFAEC
00003B64 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7
00003B6A 57C1 seq D1
00003B6C 4401 neg.b D1
00003B6E 8001 or.b D0, D1
00003B70 322D FD22 move.w D1, [A5 - 0x2DE]
00003B74 3401 move.w D2, D1
00003B76 5342 subq.w D2, 1
00003B78 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00003B7E 00A0 342D FD02 ori.l -[A0], 0x342DFD02
00003B84 3602 move.w D3, D2
00003B86 5343 subq.w D3, 1
00003B88 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00003B8E D242 add.w D1, D2
00003B90 342D FD00 move.w D2, [A5 - 0x300]
00003B94 3602 move.w D3, D2
00003B96 5343 subq.w D3, 1
00003B98 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00003B9E D242 add.w D1, D2
00003BA0 0641 FAEC addi.w D1, 0xFAEC
00003BA4 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
00003BAA 57C1 seq D1
00003BAC 4401 neg.b D1
00003BAE 8001 or.b D0, D1
00003BB0 4A00 tst.b D0
00003BB2 6700 FEC4 beq -0x13A /* 00003A78 */
00003BB6 302D FD22 move.w D0, [A5 - 0x2DE]
00003BBA 3200 move.w D1, D0
00003BBC 5341 subq.w D1, 1
00003BBE 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003BC4 00A0 322D FD02 ori.l -[A0], 0x322DFD02
00003BCA 3401 move.w D2, D1
00003BCC 5342 subq.w D2, 1
00003BCE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003BD4 D041 add.w D0, D1
00003BD6 322D FD00 move.w D1, [A5 - 0x300]
00003BDA 3401 move.w D2, D1
00003BDC 5342 subq.w D2, 1
00003BDE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003BE4 D041 add.w D0, D1
00003BE6 0640 FAEC addi.w D0, 0xFAEC
00003BEA 3235 0000 move.w D1, [A5 + D0.w]
00003BEE 5341 subq.w D1, 1
00003BF0 4E76 trapv
00003BF2 5241 addq.w D1, 1
00003BF4 3B41 FCFE move.w [A5 - 0x302], D1
00003BF8 0C6D 0013 FCFE cmpi.w [A5 - 0x302], 0x13
00003BFE 57C0 seq D0
00003C00 4400 neg.b D0
00003C02 0C6D 0007 FCFE cmpi.w [A5 - 0x302], 0x7
00003C08 57C1 seq D1
00003C0A 4401 neg.b D1
00003C0C 8001 or.b D0, D1
00003C0E 4A00 tst.b D0
00003C10 6700 000C beq +0xE /* 00003C1E */
00003C14 3B7C 002A FCFE move.w [A5 - 0x302], 0x2A /* '*' */
00003C1A 6000 0008 bra +0xA /* 00003C24 */
label00003C1E:
00003C1E 3B7C 002B FCFE move.w [A5 - 0x302], 0x2B /* '+' */
label00003C24:
00003C24 302D FD22 move.w D0, [A5 - 0x2DE]
00003C28 3200 move.w D1, D0
00003C2A 5341 subq.w D1, 1
00003C2C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003C32 322D FD02 move.w D1, [A5 - 0x2FE]
00003C36 0640 F184 addi.w D0, 0xF184
00003C3A B275 0000 cmp.w D1, [A5 + D0.w]
00003C3E 57C0 seq D0
00003C40 4400 neg.b D0
00003C42 322D FD22 move.w D1, [A5 - 0x2DE]
00003C46 3401 move.w D2, D1
00003C48 5342 subq.w D2, 1
00003C4A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003C50 342D FD00 move.w D2, [A5 - 0x300]
00003C54 0641 F188 addi.w D1, 0xF188
00003C58 B475 1000 cmp.w D2, [A5 + D1.w]
00003C5C 57C1 seq D1
00003C5E 4401 neg.b D1
00003C60 C001 and.b D0, D1
00003C62 4A00 tst.b D0
00003C64 6700 000A beq +0xC /* 00003C70 */
00003C68 4EBA D04E jsr [PC - 0x2FB2 /* 00000CB8 */]
00003C6C 6000 0070 bra +0x72 /* 00003CDE */
label00003C70:
00003C70 302D FD22 move.w D0, [A5 - 0x2DE]
00003C74 3200 move.w D1, D0
00003C76 5341 subq.w D1, 1
00003C78 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003C7E 00A0 322D FD02 ori.l -[A0], 0x322DFD02
00003C84 3401 move.w D2, D1
00003C86 5342 subq.w D2, 1
00003C88 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003C8E D041 add.w D0, D1
00003C90 322D FD00 move.w D1, [A5 - 0x300]
00003C94 3401 move.w D2, D1
00003C96 5342 subq.w D2, 1
00003C98 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003C9E D041 add.w D0, D1
00003CA0 322D FCFE move.w D1, [A5 - 0x302]
00003CA4 5341 subq.w D1, 1
00003CA6 4E76 trapv
00003CA8 5241 addq.w D1, 1
00003CAA 0640 FAEC addi.w D0, 0xFAEC
00003CAE 3B81 0000 move.w [A5 + D0.w], D1
00003CB2 302D FCFE move.w D0, [A5 - 0x302]
00003CB6 5340 subq.w D0, 1
00003CB8 4E76 trapv
00003CBA 5240 addq.w D0, 1
00003CBC 3F00 move.w -[A7], D0
00003CBE 302D FD02 move.w D0, [A5 - 0x2FE]
00003CC2 5340 subq.w D0, 1
00003CC4 4E76 trapv
00003CC6 5240 addq.w D0, 1
00003CC8 3F00 move.w -[A7], D0
00003CCA 302D FD00 move.w D0, [A5 - 0x300]
00003CCE 5340 subq.w D0, 1
00003CD0 4E76 trapv
00003CD2 5240 addq.w D0, 1
00003CD4 3F00 move.w -[A7], D0
00003CD6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003CDA 422D FD3F clr.b [A5 - 0x2C1]
label00003CDE:
00003CDE 302D FD04 move.w D0, [A5 - 0x2FC]
00003CE2 0640 0064 addi.w D0, 0x64 /* 'd' */
00003CE6 4E76 trapv
00003CE8 5340 subq.w D0, 1
00003CEA 4E76 trapv
00003CEC 5240 addq.w D0, 1
00003CEE 3B40 FD04 move.w [A5 - 0x2FC], D0
label00003CF2:
00003CF2 302D FD04 move.w D0, [A5 - 0x2FC]
00003CF6 5240 addq.w D0, 1
00003CF8 4E76 trapv
00003CFA 5340 subq.w D0, 1
00003CFC 4E76 trapv
00003CFE 5240 addq.w D0, 1
00003D00 3B40 FD04 move.w [A5 - 0x2FC], D0
00003D04 302D FD22 move.w D0, [A5 - 0x2DE]
00003D08 3200 move.w D1, D0
00003D0A 5341 subq.w D1, 1
00003D0C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003D12 0640 F178 addi.w D0, 0xF178
00003D16 3035 0000 move.w D0, [A5 + D0.w]
00003D1A 0640 044C addi.w D0, 0x44C
00003D1E 4E76 trapv
00003D20 B06D FD04 cmp.w D0, [A5 - 0x2FC]
00003D24 6E00 0006 bgt +0x8 /* 00003D2C */
00003D28 4EBA D514 jsr [PC - 0x2AEC /* 0000123E */]
label00003D2C:
00003D2C 0C6D 0E10 FCFC cmpi.w [A5 - 0x304], 0xE10
00003D32 6600 0268 bne +0x26A /* 00003F9C */
label00003D36:
00003D36 554F subq.w A7, 2
00003D38 A861 syscall Random
00003D3A 700B moveq.l D0, 0x0B
00003D3C 321F move.w D1, [A7]+
00003D3E 48C1 ext.l D1
00003D40 83C0 divs.w D1, D0
00003D42 4841 swap.w D1
00003D44 4A41 tst.w D1
00003D46 6A02 bpl +0x4 /* 00003D4A */
00003D48 D240 add.w D1, D0
label00003D4A:
00003D4A 5341 subq.w D1, 1
00003D4C 4E76 trapv
00003D4E 5241 addq.w D1, 1
00003D50 3B41 FCFA move.w [A5 - 0x306], D1
00003D54 4A6D FCFA tst.w [A5 - 0x306]
00003D58 5EC0 sgt D0
00003D5A 4400 neg.b D0
00003D5C 0C6D 000B FCFA cmpi.w [A5 - 0x306], 0xB
00003D62 5DC1 slt D1
00003D64 4401 neg.b D1
00003D66 C001 and.b D0, D1
00003D68 4A00 tst.b D0
00003D6A 67CA beq -0x34 /* 00003D36 */
label00003D6C:
00003D6C 554F subq.w A7, 2
00003D6E A861 syscall Random
00003D70 7009 moveq.l D0, 0x09
00003D72 321F move.w D1, [A7]+
00003D74 48C1 ext.l D1
00003D76 83C0 divs.w D1, D0
00003D78 4841 swap.w D1
00003D7A 4A41 tst.w D1
00003D7C 6A02 bpl +0x4 /* 00003D80 */
00003D7E D240 add.w D1, D0
label00003D80:
00003D80 5341 subq.w D1, 1
00003D82 4E76 trapv
00003D84 5241 addq.w D1, 1
00003D86 3B41 FCF8 move.w [A5 - 0x308], D1
00003D8A 302D FCF8 move.w D0, [A5 - 0x308]
00003D8E B06D FCF2 cmp.w D0, [A5 - 0x30E]
00003D92 56C0 sne D0
00003D94 4400 neg.b D0
00003D96 4A6D FCF8 tst.w [A5 - 0x308]
00003D9A 5EC1 sgt D1
00003D9C 4401 neg.b D1
00003D9E 0C6D 0009 FCF8 cmpi.w [A5 - 0x308], 0x9 /* '\t' */
00003DA4 5DC2 slt D2
00003DA6 4402 neg.b D2
00003DA8 C202 and.b D1, D2
00003DAA C001 and.b D0, D1
00003DAC 4A00 tst.b D0
00003DAE 67BC beq -0x42 /* 00003D6C */
00003DB0 302D FD22 move.w D0, [A5 - 0x2DE]
00003DB4 3200 move.w D1, D0
00003DB6 5341 subq.w D1, 1
00003DB8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003DBE 00A0 322D FCFA ori.l -[A0], 0x322DFCFA
00003DC4 3401 move.w D2, D1
00003DC6 5342 subq.w D2, 1
00003DC8 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003DCE D041 add.w D0, D1
00003DD0 322D FCF8 move.w D1, [A5 - 0x308]
00003DD4 3401 move.w D2, D1
00003DD6 5342 subq.w D2, 1
00003DD8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003DDE D041 add.w D0, D1
00003DE0 0640 FAEC addi.w D0, 0xFAEC
00003DE4 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13
00003DEA 57C0 seq D0
00003DEC 4400 neg.b D0
00003DEE 322D FD22 move.w D1, [A5 - 0x2DE]
00003DF2 3401 move.w D2, D1
00003DF4 5342 subq.w D2, 1
00003DF6 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00003DFC 00A0 342D FCFA ori.l -[A0], 0x342DFCFA
00003E02 3602 move.w D3, D2
00003E04 5343 subq.w D3, 1
00003E06 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00003E0C D242 add.w D1, D2
00003E0E 342D FCF8 move.w D2, [A5 - 0x308]
00003E12 3602 move.w D3, D2
00003E14 5343 subq.w D3, 1
00003E16 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00003E1C D242 add.w D1, D2
00003E1E 0641 FAEC addi.w D1, 0xFAEC
00003E22 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7
00003E28 57C1 seq D1
00003E2A 4401 neg.b D1
00003E2C 8001 or.b D0, D1
00003E2E 322D FD22 move.w D1, [A5 - 0x2DE]
00003E32 3401 move.w D2, D1
00003E34 5342 subq.w D2, 1
00003E36 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00003E3C 00A0 342D FCFA ori.l -[A0], 0x342DFCFA
00003E42 3602 move.w D3, D2
00003E44 5343 subq.w D3, 1
00003E46 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
00003E4C D242 add.w D1, D2
00003E4E 342D FCF8 move.w D2, [A5 - 0x308]
00003E52 3602 move.w D3, D2
00003E54 5343 subq.w D3, 1
00003E56 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
00003E5C D242 add.w D1, D2
00003E5E 0641 FAEC addi.w D1, 0xFAEC
00003E62 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6
00003E68 57C1 seq D1
00003E6A 4401 neg.b D1
00003E6C 8001 or.b D0, D1
00003E6E 4A00 tst.b D0
00003E70 6700 FEC4 beq -0x13A /* 00003D36 */
00003E74 302D FD22 move.w D0, [A5 - 0x2DE]
00003E78 3200 move.w D1, D0
00003E7A 5341 subq.w D1, 1
00003E7C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003E82 00A0 322D FCFA ori.l -[A0], 0x322DFCFA
00003E88 3401 move.w D2, D1
00003E8A 5342 subq.w D2, 1
00003E8C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003E92 D041 add.w D0, D1
00003E94 322D FCF8 move.w D1, [A5 - 0x308]
00003E98 3401 move.w D2, D1
00003E9A 5342 subq.w D2, 1
00003E9C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003EA2 D041 add.w D0, D1
00003EA4 0640 FAEC addi.w D0, 0xFAEC
00003EA8 3235 0000 move.w D1, [A5 + D0.w]
00003EAC 5341 subq.w D1, 1
00003EAE 4E76 trapv
00003EB0 5241 addq.w D1, 1
00003EB2 3B41 FCF6 move.w [A5 - 0x30A], D1
00003EB6 0C6D 0013 FCF6 cmpi.w [A5 - 0x30A], 0x13
00003EBC 57C0 seq D0
00003EBE 4400 neg.b D0
00003EC0 0C6D 0007 FCF6 cmpi.w [A5 - 0x30A], 0x7
00003EC6 57C1 seq D1
00003EC8 4401 neg.b D1
00003ECA 8001 or.b D0, D1
00003ECC 4A00 tst.b D0
00003ECE 6700 000C beq +0xE /* 00003EDC */
00003ED2 3B7C 002C FCF6 move.w [A5 - 0x30A], 0x2C /* ',' */
00003ED8 6000 0008 bra +0xA /* 00003EE2 */
label00003EDC:
00003EDC 3B7C 002D FCF6 move.w [A5 - 0x30A], 0x2D /* '-' */
label00003EE2:
00003EE2 302D FD22 move.w D0, [A5 - 0x2DE]
00003EE6 3200 move.w D1, D0
00003EE8 5341 subq.w D1, 1
00003EEA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003EF0 322D FCFA move.w D1, [A5 - 0x306]
00003EF4 0640 F184 addi.w D0, 0xF184
00003EF8 B275 0000 cmp.w D1, [A5 + D0.w]
00003EFC 57C0 seq D0
00003EFE 4400 neg.b D0
00003F00 322D FD22 move.w D1, [A5 - 0x2DE]
00003F04 3401 move.w D2, D1
00003F06 5342 subq.w D2, 1
00003F08 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00003F0E 342D FCF8 move.w D2, [A5 - 0x308]
00003F12 0641 F188 addi.w D1, 0xF188
00003F16 B475 1000 cmp.w D2, [A5 + D1.w]
00003F1A 57C1 seq D1
00003F1C 4401 neg.b D1
00003F1E C001 and.b D0, D1
00003F20 4A00 tst.b D0
00003F22 6700 000A beq +0xC /* 00003F2E */
00003F26 4EBA D4D6 jsr [PC - 0x2B2A /* 000013FE */]
00003F2A 6000 0070 bra +0x72 /* 00003F9C */
label00003F2E:
00003F2E 302D FD22 move.w D0, [A5 - 0x2DE]
00003F32 3200 move.w D1, D0
00003F34 5341 subq.w D1, 1
00003F36 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00003F3C 00A0 322D FCFA ori.l -[A0], 0x322DFCFA
00003F42 3401 move.w D2, D1
00003F44 5342 subq.w D2, 1
00003F46 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00003F4C D041 add.w D0, D1
00003F4E 322D FCF8 move.w D1, [A5 - 0x308]
00003F52 3401 move.w D2, D1
00003F54 5342 subq.w D2, 1
00003F56 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00003F5C D041 add.w D0, D1
00003F5E 322D FCF6 move.w D1, [A5 - 0x30A]
00003F62 5341 subq.w D1, 1
00003F64 4E76 trapv
00003F66 5241 addq.w D1, 1
00003F68 0640 FAEC addi.w D0, 0xFAEC
00003F6C 3B81 0000 move.w [A5 + D0.w], D1
00003F70 302D FCF6 move.w D0, [A5 - 0x30A]
00003F74 5340 subq.w D0, 1
00003F76 4E76 trapv
00003F78 5240 addq.w D0, 1
00003F7A 3F00 move.w -[A7], D0
00003F7C 302D FCFA move.w D0, [A5 - 0x306]
00003F80 5340 subq.w D0, 1
00003F82 4E76 trapv
00003F84 5240 addq.w D0, 1
00003F86 3F00 move.w -[A7], D0
00003F88 302D FCF8 move.w D0, [A5 - 0x308]
00003F8C 5340 subq.w D0, 1
00003F8E 4E76 trapv
00003F90 5240 addq.w D0, 1
00003F92 3F00 move.w -[A7], D0
00003F94 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003F98 422D FD3E clr.b [A5 - 0x2C2]
label00003F9C:
00003F9C 302D FD22 move.w D0, [A5 - 0x2DE]
00003FA0 3200 move.w D1, D0
00003FA2 5341 subq.w D1, 1
00003FA4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003FAA 0640 F17C addi.w D0, 0xF17C
00003FAE 3035 0000 move.w D0, [A5 + D0.w]
00003FB2 C1FC 0005 muls.w D0, 0x5
00003FB6 81FC 0001 divs.w D0, 0x1
00003FBA 4E76 trapv
00003FBC 0640 0E10 addi.w D0, 0xE10
00003FC0 4E76 trapv
00003FC2 B06D FCFC cmp.w D0, [A5 - 0x304]
00003FC6 6E00 0006 bgt +0x8 /* 00003FCE */
00003FCA 4EBA D352 jsr [PC - 0x2CAE /* 0000131E */]
label00003FCE:
00003FCE 302D FCFC move.w D0, [A5 - 0x304]
00003FD2 5240 addq.w D0, 1
00003FD4 4E76 trapv
00003FD6 5340 subq.w D0, 1
00003FD8 4E76 trapv
00003FDA 5240 addq.w D0, 1
00003FDC 3B40 FCFC move.w [A5 - 0x304], D0
00003FE0 302D FD22 move.w D0, [A5 - 0x2DE]
00003FE4 3200 move.w D1, D0
00003FE6 5341 subq.w D1, 1
00003FE8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00003FEE 0640 F194 addi.w D0, 0xF194
00003FF2 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C
00003FF8 6600 02A0 bne +0x2A2 /* 0000429A */
00003FFC 302D FD22 move.w D0, [A5 - 0x2DE]
00004000 3200 move.w D1, D0
00004002 5341 subq.w D1, 1
00004004 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000400A 0640 F17C addi.w D0, 0xF17C
0000400E 3035 0000 move.w D0, [A5 + D0.w]
00004012 C1FC 0014 muls.w D0, 0x14
00004016 81FC 0001 divs.w D0, 0x1
0000401A 4E76 trapv
0000401C B06D FD12 cmp.w D0, [A5 - 0x2EE]
00004020 5FC0 sle D0
00004022 4400 neg.b D0
00004024 122D FD45 move.b D1, [A5 - 0x2BB]
00004028 0A01 0001 xori.b D1, 0x1
0000402C C001 and.b D0, D1
0000402E 4A00 tst.b D0
00004030 6700 00C4 beq +0xC6 /* 000040F6 */
00004034 3B7C 0006 FD0E move.w [A5 - 0x2F2], 0x6
label0000403A:
0000403A 554F subq.w A7, 2
0000403C A861 syscall Random
0000403E 7009 moveq.l D0, 0x09
00004040 321F move.w D1, [A7]+
00004042 48C1 ext.l D1
00004044 83C0 divs.w D1, D0
00004046 4841 swap.w D1
00004048 4A41 tst.w D1
0000404A 6A02 bpl +0x4 /* 0000404E */
0000404C D240 add.w D1, D0
label0000404E:
0000404E 5341 subq.w D1, 1
00004050 4E76 trapv
00004052 5241 addq.w D1, 1
00004054 3B41 FD10 move.w [A5 - 0x2F0], D1
00004058 302D FD10 move.w D0, [A5 - 0x2F0]
0000405C B06D FCF2 cmp.w D0, [A5 - 0x30E]
00004060 56C0 sne D0
00004062 4400 neg.b D0
00004064 4A6D FD10 tst.w [A5 - 0x2F0]
00004068 5EC1 sgt D1
0000406A 4401 neg.b D1
0000406C 0C6D 0004 FD10 cmpi.w [A5 - 0x2F0], 0x4
00004072 5DC2 slt D2
00004074 4402 neg.b D2
00004076 C202 and.b D1, D2
00004078 0C6D 0005 FD10 cmpi.w [A5 - 0x2F0], 0x5
0000407E 5EC2 sgt D2
00004080 4402 neg.b D2
00004082 0C6D 0009 FD10 cmpi.w [A5 - 0x2F0], 0x9 /* '\t' */
00004088 5DC3 slt D3
0000408A 4403 neg.b D3
0000408C C403 and.b D2, D3
0000408E 8202 or.b D1, D2
00004090 C001 and.b D0, D1
00004092 4A00 tst.b D0
00004094 67A4 beq -0x5A /* 0000403A */
00004096 302D FD22 move.w D0, [A5 - 0x2DE]
0000409A 3200 move.w D1, D0
0000409C 5341 subq.w D1, 1
0000409E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000040A4 00A0 322D FD0E ori.l -[A0], 0x322DFD0E
000040AA 3401 move.w D2, D1
000040AC 5342 subq.w D2, 1
000040AE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000040B4 D041 add.w D0, D1
000040B6 322D FD10 move.w D1, [A5 - 0x2F0]
000040BA 3401 move.w D2, D1
000040BC 5342 subq.w D2, 1
000040BE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000040C4 D041 add.w D0, D1
000040C6 0640 FAEC addi.w D0, 0xFAEC
000040CA 3BBC 0029 0000 move.w [A5 + D0.w], 0x29 /* ')' */
000040D0 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000040D4 302D FD0E move.w D0, [A5 - 0x2F2]
000040D8 5340 subq.w D0, 1
000040DA 4E76 trapv
000040DC 5240 addq.w D0, 1
000040DE 3F00 move.w -[A7], D0
000040E0 302D FD10 move.w D0, [A5 - 0x2F0]
000040E4 5340 subq.w D0, 1
000040E6 4E76 trapv
000040E8 5240 addq.w D0, 1
000040EA 3F00 move.w -[A7], D0
000040EC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000040F0 1B7C 0001 FD45 move.b [A5 - 0x2BB], 0x1
label000040F6:
000040F6 302D FD22 move.w D0, [A5 - 0x2DE]
000040FA 3200 move.w D1, D0
000040FC 5341 subq.w D1, 1
000040FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004104 0640 F17C addi.w D0, 0xF17C
00004108 3035 0000 move.w D0, [A5 + D0.w]
0000410C C1FC 0016 muls.w D0, 0x16
00004110 81FC 0001 divs.w D0, 0x1
00004114 4E76 trapv
00004116 B06D FD12 cmp.w D0, [A5 - 0x2EE]
0000411A 5FC0 sle D0
0000411C 4400 neg.b D0
0000411E 122D FD3A move.b D1, [A5 - 0x2C6]
00004122 0A01 0001 xori.b D1, 0x1
00004126 C001 and.b D0, D1
00004128 4A00 tst.b D0
0000412A 6700 00CE beq +0xD0 /* 000041FA */
0000412E 302D FD22 move.w D0, [A5 - 0x2DE]
00004132 3200 move.w D1, D0
00004134 5341 subq.w D1, 1
00004136 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000413C 00A0 322D FD0E ori.l -[A0], 0x322DFD0E
00004142 3401 move.w D2, D1
00004144 5342 subq.w D2, 1
00004146 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
0000414C D041 add.w D0, D1
0000414E 322D FD10 move.w D1, [A5 - 0x2F0]
00004152 3401 move.w D2, D1
00004154 5342 subq.w D2, 1
00004156 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
0000415C D041 add.w D0, D1
0000415E 0640 FAEC addi.w D0, 0xFAEC
00004162 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
00004168 3F3C 0015 move.w -[A7], 0x15
0000416C 302D FD0E move.w D0, [A5 - 0x2F2]
00004170 5340 subq.w D0, 1
00004172 4E76 trapv
00004174 5240 addq.w D0, 1
00004176 3F00 move.w -[A7], D0
00004178 302D FD10 move.w D0, [A5 - 0x2F0]
0000417C 5340 subq.w D0, 1
0000417E 4E76 trapv
00004180 5240 addq.w D0, 1
00004182 3F00 move.w -[A7], D0
00004184 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004188 302D FD0E move.w D0, [A5 - 0x2F2]
0000418C 5340 subq.w D0, 1
0000418E 4E76 trapv
00004190 5340 subq.w D0, 1
00004192 4E76 trapv
00004194 5240 addq.w D0, 1
00004196 3B40 FD0E move.w [A5 - 0x2F2], D0
0000419A 302D FD22 move.w D0, [A5 - 0x2DE]
0000419E 3200 move.w D1, D0
000041A0 5341 subq.w D1, 1
000041A2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000041A8 00A0 322D FD0E ori.l -[A0], 0x322DFD0E
000041AE 3401 move.w D2, D1
000041B0 5342 subq.w D2, 1
000041B2 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000041B8 D041 add.w D0, D1
000041BA 322D FD10 move.w D1, [A5 - 0x2F0]
000041BE 3401 move.w D2, D1
000041C0 5342 subq.w D2, 1
000041C2 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000041C8 D041 add.w D0, D1
000041CA 0640 FAEC addi.w D0, 0xFAEC
000041CE 3BBC 0029 0000 move.w [A5 + D0.w], 0x29 /* ')' */
000041D4 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000041D8 302D FD0E move.w D0, [A5 - 0x2F2]
000041DC 5340 subq.w D0, 1
000041DE 4E76 trapv
000041E0 5240 addq.w D0, 1
000041E2 3F00 move.w -[A7], D0
000041E4 302D FD10 move.w D0, [A5 - 0x2F0]
000041E8 5340 subq.w D0, 1
000041EA 4E76 trapv
000041EC 5240 addq.w D0, 1
000041EE 3F00 move.w -[A7], D0
000041F0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000041F4 1B7C 0001 FD3A move.b [A5 - 0x2C6], 0x1
label000041FA:
000041FA 302D FD22 move.w D0, [A5 - 0x2DE]
000041FE 3200 move.w D1, D0
00004200 5341 subq.w D1, 1
00004202 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004208 0640 F17C addi.w D0, 0xF17C
0000420C 3035 0000 move.w D0, [A5 + D0.w]
00004210 C1FC 0018 muls.w D0, 0x18
00004214 81FC 0001 divs.w D0, 0x1
00004218 4E76 trapv
0000421A B06D FD12 cmp.w D0, [A5 - 0x2EE]
0000421E 6E00 0068 bgt +0x6A /* 00004288 */
00004222 302D FD22 move.w D0, [A5 - 0x2DE]
00004226 3200 move.w D1, D0
00004228 5341 subq.w D1, 1
0000422A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004230 00A0 322D FD0E ori.l -[A0], 0x322DFD0E
00004236 3401 move.w D2, D1
00004238 5342 subq.w D2, 1
0000423A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00004240 D041 add.w D0, D1
00004242 322D FD10 move.w D1, [A5 - 0x2F0]
00004246 3401 move.w D2, D1
00004248 5342 subq.w D2, 1
0000424A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00004250 D041 add.w D0, D1
00004252 0640 FAEC addi.w D0, 0xFAEC
00004256 3BBC 0015 0000 move.w [A5 + D0.w], 0x15
0000425C 3F3C 0015 move.w -[A7], 0x15
00004260 302D FD0E move.w D0, [A5 - 0x2F2]
00004264 5340 subq.w D0, 1
00004266 4E76 trapv
00004268 5240 addq.w D0, 1
0000426A 3F00 move.w -[A7], D0
0000426C 302D FD10 move.w D0, [A5 - 0x2F0]
00004270 5340 subq.w D0, 1
00004272 4E76 trapv
00004274 5240 addq.w D0, 1
00004276 3F00 move.w -[A7], D0
00004278 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000427C 426D FD12 clr.w [A5 - 0x2EE]
00004280 422D FD45 clr.b [A5 - 0x2BB]
00004284 422D FD3A clr.b [A5 - 0x2C6]
label00004288:
00004288 302D FD12 move.w D0, [A5 - 0x2EE]
0000428C 5240 addq.w D0, 1
0000428E 4E76 trapv
00004290 5340 subq.w D0, 1
00004292 4E76 trapv
00004294 5240 addq.w D0, 1
00004296 3B40 FD12 move.w [A5 - 0x2EE], D0
label0000429A:
0000429A 302D FD1E move.w D0, [A5 - 0x2E2]
0000429E 5240 addq.w D0, 1
000042A0 4E76 trapv
000042A2 5340 subq.w D0, 1
000042A4 4E76 trapv
000042A6 5240 addq.w D0, 1
000042A8 3B40 FD1E move.w [A5 - 0x2E2], D0
000042AC 0C6D 0032 FD1E cmpi.w [A5 - 0x2E2], 0x32 /* '2' */
000042B2 6600 002C bne +0x2E /* 000042E0 */
000042B6 0C6D 0012 FD1C cmpi.w [A5 - 0x2E4], 0x12
000042BC 6600 0022 bne +0x24 /* 000042E0 */
000042C0 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11
000042C6 554F subq.w A7, 2
000042C8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000042CC 4A1F tst.b [A7]+
000042CE 6700 0006 beq +0x8 /* 000042D6 */
000042D2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label000042D6:
000042D6 3F3C 0011 move.w -[A7], 0x11
000042DA 4227 clr.b -[A7]
000042DC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label000042E0:
000042E0 0C6D 03E8 FD1E cmpi.w [A5 - 0x2E2], 0x3E8
000042E6 6600 0006 bne +0x8 /* 000042EE */
000042EA 4EBA DCD4 jsr [PC - 0x232C /* 00001FC0 */]
label000042EE:
000042EE 554F subq.w A7, 2
000042F0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000042F4 102D FD4A move.b D0, [A5 - 0x2B6]
000042F8 0A00 0001 xori.b D0, 0x1
000042FC C01F and.b D0, [A7]+
000042FE 4A00 tst.b D0
00004300 6700 0018 beq +0x1A /* 0000431A */
00004304 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00004308 302D FD1C move.w D0, [A5 - 0x2E4]
0000430C 5340 subq.w D0, 1
0000430E 4E76 trapv
00004310 5240 addq.w D0, 1
00004312 3F00 move.w -[A7], D0
00004314 4227 clr.b -[A7]
00004316 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label0000431A:
0000431A 554F subq.w A7, 2
0000431C 3F3C FFFF move.w -[A7], 0xFFFF
00004320 486D FD2A pea.l [A5 - 0x2D6]
00004324 A970 syscall GetNextEvent
00004326 4A1F tst.b [A7]+
00004328 6700 143C beq +0x143E /* 00005766 */
0000432C 302D FD2A move.w D0, [A5 - 0x2D6]
00004330 6000 1416 bra +0x1418 /* 00005748 */
00004334 554F subq.w A7, 2
00004336 2F2D FD34 move.l -[A7], [A5 - 0x2CC]
0000433A 486D FD54 pea.l [A5 - 0x2AC]
0000433E A92C syscall FindWindow
00004340 301F move.w D0, [A7]+
00004342 5340 subq.w D0, 1
00004344 4E76 trapv
00004346 5240 addq.w D0, 1
00004348 3D40 FFE4 move.w [A6 - 0x1C], D0
0000434C 302E FFE4 move.w D0, [A6 - 0x1C]
00004350 6000 0024 bra +0x26 /* 00004376 */
00004354 594F subq.w A7, 4
00004356 2F2D FD34 move.l -[A7], [A5 - 0x2CC]
0000435A A93D syscall MenuSelect
0000435C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004360 6000 002C bra +0x2E /* 0000438E */
00004364 486D FD2A pea.l [A5 - 0x2D6]
00004368 2F2D FD54 move.l -[A7], [A5 - 0x2AC]
0000436C A9B3 syscall SystemClick
0000436E 6000 001E bra +0x20 /* 0000438E */
00004372 6000 001A bra +0x1C /* 0000438E */
label00004376:
00004376 5340 subq.w D0, 1
00004378 0C40 0003 cmpi.w D0, 0x3
0000437C 6410 bcc +0x12 /* 0000438E */
0000437E D040 add.w D0, D0
00004380 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004384 4EFB 0002 jmp [PC + D0.w + 0x2]
00004388 FFCC .invalid <<F/7/7>>
0000438A FFDC .invalid <<F/7/7>>
0000438C FFEA .invalid <<F/7/7>>
label0000438E:
0000438E 6000 13D6 bra +0x13D8 /* 00005766 */
00004392 202D FD2C move.l D0, [A5 - 0x2D4]
00004396 0280 0000 00FF andi.l D0, 0xFF
0000439C 41BC 00FF 3D40 .invalid 0, 0xFF3D40 // invalid opcode 4 with b == 6
000043A2 FFDE .invalid <<F/7/7>>
000043A4 302D FD38 move.w D0, [A5 - 0x2C8]
000043A8 0240 0100 andi.w D0, 0x100
000043AC 4A40 tst.w D0
000043AE 6700 0018 beq +0x1A /* 000043C8 */
000043B2 594F subq.w A7, 4
000043B4 302E FFDE move.w D0, [A6 - 0x22]
000043B8 41BC 00FF 3F00 .invalid 0, 0xFF3F00 // invalid opcode 4 with b == 6
000043BE A93E syscall MenuKey
000043C0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000043C4 6000 114E bra +0x1150 /* 00005514 */
label000043C8:
000043C8 302D FD22 move.w D0, [A5 - 0x2DE]
000043CC 3200 move.w D1, D0
000043CE 5341 subq.w D1, 1
000043D0 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6
000043D6 323C 0100 move.w D1, 0x100
000043DA 122E FFDF move.b D1, [A6 - 0x21]
000043DE 3D41 FFD8 move.w [A6 - 0x28], D1
000043E2 0640 F89E addi.w D0, 0xF89E
000043E6 4875 0000 pea.l [A5 + D0.w]
000043EA 486E FFD8 pea.l [A6 - 0x28]
000043EE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000043F2 6600 0376 bne +0x378 /* 0000476A */
000043F6 302D FD22 move.w D0, [A5 - 0x2DE]
000043FA 3200 move.w D1, D0
000043FC 5341 subq.w D1, 1
000043FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004404 0640 F194 addi.w D0, 0xF194
00004408 0C75 0064 0000 cmpi.w [A5 + D0.w], 0x64 /* 'd' */
0000440E 57C0 seq D0
00004410 4400 neg.b D0
00004412 322D FD22 move.w D1, [A5 - 0x2DE]
00004416 3401 move.w D2, D1
00004418 5342 subq.w D2, 1
0000441A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004420 0641 F194 addi.w D1, 0xF194
00004424 0C75 012C 1000 cmpi.w [A5 + D1.w], 0x12C
0000442A 57C1 seq D1
0000442C 4401 neg.b D1
0000442E 8001 or.b D0, D1
00004430 4A00 tst.b D0
00004432 6700 000C beq +0xE /* 00004440 */
00004436 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1
0000443C 6000 0052 bra +0x54 /* 00004490 */
label00004440:
00004440 302D FD22 move.w D0, [A5 - 0x2DE]
00004444 3200 move.w D1, D0
00004446 5341 subq.w D1, 1
00004448 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000444E 0640 F188 addi.w D0, 0xF188
00004452 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00004458 6F00 000C ble +0xE /* 00004466 */
0000445C 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1
00004462 6000 002C bra +0x2E /* 00004490 */
label00004466:
00004466 422E FFE1 clr.b [A6 - 0x1F]
0000446A 302E FFE2 move.w D0, [A6 - 0x1E]
0000446E 5240 addq.w D0, 1
00004470 4E76 trapv
00004472 5340 subq.w D0, 1
00004474 4E76 trapv
00004476 5240 addq.w D0, 1
00004478 3D40 FFE2 move.w [A6 - 0x1E], D0
0000447C 0C6E 0002 FFE2 cmpi.w [A6 - 0x1E], 0x2
00004482 6600 000C bne +0xE /* 00004490 */
00004486 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1
0000448C 426E FFE2 clr.w [A6 - 0x1E]
label00004490:
00004490 4A2E FFE1 tst.b [A6 - 0x1F]
00004494 6700 02D0 beq +0x2D2 /* 00004766 */
00004498 302D FD22 move.w D0, [A5 - 0x2DE]
0000449C 3200 move.w D1, D0
0000449E 5341 subq.w D1, 1
000044A0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000044A6 0640 F188 addi.w D0, 0xF188
000044AA 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
000044B0 6F00 00A4 ble +0xA6 /* 00004556 */
000044B4 302D FD22 move.w D0, [A5 - 0x2DE]
000044B8 3200 move.w D1, D0
000044BA 5341 subq.w D1, 1
000044BC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000044C2 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000044C8 3401 move.w D2, D1
000044CA 5342 subq.w D2, 1
000044CC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000044D2 0641 F184 addi.w D1, 0xF184
000044D6 3435 1000 move.w D2, [A5 + D1.w]
000044DA 3202 move.w D1, D2
000044DC 5341 subq.w D1, 1
000044DE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
000044E4 D042 add.w D0, D2
000044E6 322D FD22 move.w D1, [A5 - 0x2DE]
000044EA 3401 move.w D2, D1
000044EC 5342 subq.w D2, 1
000044EE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000044F4 0641 F188 addi.w D1, 0xF188
000044F8 3435 1000 move.w D2, [A5 + D1.w]
000044FC 3202 move.w D1, D2
000044FE 5341 subq.w D1, 1
00004500 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004506 D042 add.w D0, D2
00004508 0640 FAEC addi.w D0, 0xFAEC
0000450C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00004512 3F3C 0007 move.w -[A7], 0x7
00004516 302D FD22 move.w D0, [A5 - 0x2DE]
0000451A 3200 move.w D1, D0
0000451C 5341 subq.w D1, 1
0000451E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004524 0640 F184 addi.w D0, 0xF184
00004528 3235 0000 move.w D1, [A5 + D0.w]
0000452C 5341 subq.w D1, 1
0000452E 4E76 trapv
00004530 5241 addq.w D1, 1
00004532 3F01 move.w -[A7], D1
00004534 302D FD22 move.w D0, [A5 - 0x2DE]
00004538 3200 move.w D1, D0
0000453A 5341 subq.w D1, 1
0000453C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004542 0640 F188 addi.w D0, 0xF188
00004546 3235 0000 move.w D1, [A5 + D0.w]
0000454A 5341 subq.w D1, 1
0000454C 4E76 trapv
0000454E 5241 addq.w D1, 1
00004550 3F01 move.w -[A7], D1
00004552 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00004556:
00004556 302D FD22 move.w D0, [A5 - 0x2DE]
0000455A 3200 move.w D1, D0
0000455C 5341 subq.w D1, 1
0000455E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004564 322D FD22 move.w D1, [A5 - 0x2DE]
00004568 3401 move.w D2, D1
0000456A 5342 subq.w D2, 1
0000456C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004572 0641 F188 addi.w D1, 0xF188
00004576 3235 1000 move.w D1, [A5 + D1.w]
0000457A 5341 subq.w D1, 1
0000457C 4E76 trapv
0000457E 5341 subq.w D1, 1
00004580 4E76 trapv
00004582 5241 addq.w D1, 1
00004584 0640 F188 addi.w D0, 0xF188
00004588 3B81 0000 move.w [A5 + D0.w], D1
0000458C 302D FD22 move.w D0, [A5 - 0x2DE]
00004590 3200 move.w D1, D0
00004592 5341 subq.w D1, 1
00004594 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000459A 0640 F188 addi.w D0, 0xF188
0000459E 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
000045A4 6C00 0022 bge +0x24 /* 000045C8 */
000045A8 4EBA DBCE jsr [PC - 0x2432 /* 00002178 */]
000045AC 302D FD22 move.w D0, [A5 - 0x2DE]
000045B0 3200 move.w D1, D0
000045B2 5341 subq.w D1, 1
000045B4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000045BA 0640 F188 addi.w D0, 0xF188
000045BE 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
000045C4 6000 0098 bra +0x9A /* 0000465E */
label000045C8:
000045C8 302D FD22 move.w D0, [A5 - 0x2DE]
000045CC 3200 move.w D1, D0
000045CE 5341 subq.w D1, 1
000045D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000045D6 0640 F198 addi.w D0, 0xF198
000045DA 3BBC 0003 0000 move.w [A5 + D0.w], 0x3
000045E0 302D FD22 move.w D0, [A5 - 0x2DE]
000045E4 3200 move.w D1, D0
000045E6 5341 subq.w D1, 1
000045E8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000045EE 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000045F4 3401 move.w D2, D1
000045F6 5342 subq.w D2, 1
000045F8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000045FE 0641 F184 addi.w D1, 0xF184
00004602 3435 1000 move.w D2, [A5 + D1.w]
00004606 3202 move.w D1, D2
00004608 5341 subq.w D1, 1
0000460A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004610 D042 add.w D0, D2
00004612 322D FD22 move.w D1, [A5 - 0x2DE]
00004616 3401 move.w D2, D1
00004618 5342 subq.w D2, 1
0000461A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004620 0641 F188 addi.w D1, 0xF188
00004624 3435 1000 move.w D2, [A5 + D1.w]
00004628 3202 move.w D1, D2
0000462A 5341 subq.w D1, 1
0000462C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004632 D042 add.w D0, D2
00004634 0640 FAEC addi.w D0, 0xFAEC
00004638 0C75 0015 0000 cmpi.w [A5 + D0.w], 0x15
0000463E 6600 001A bne +0x1C /* 0000465A */
00004642 302D FD22 move.w D0, [A5 - 0x2DE]
00004646 3200 move.w D1, D0
00004648 5341 subq.w D1, 1
0000464A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004650 0640 F198 addi.w D0, 0xF198
00004654 3BBC 0028 0000 move.w [A5 + D0.w], 0x28 /* '(' */
label0000465A:
0000465A 4EBA DC38 jsr [PC - 0x23C8 /* 00002294 */]
label0000465E:
0000465E 302D FD22 move.w D0, [A5 - 0x2DE]
00004662 3200 move.w D1, D0
00004664 5341 subq.w D1, 1
00004666 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000466C 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004672 3401 move.w D2, D1
00004674 5342 subq.w D2, 1
00004676 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000467C 0641 F184 addi.w D1, 0xF184
00004680 3435 1000 move.w D2, [A5 + D1.w]
00004684 3202 move.w D1, D2
00004686 5341 subq.w D1, 1
00004688 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000468E D042 add.w D0, D2
00004690 322D FD22 move.w D1, [A5 - 0x2DE]
00004694 3401 move.w D2, D1
00004696 5342 subq.w D2, 1
00004698 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000469E 0641 F188 addi.w D1, 0xF188
000046A2 3435 1000 move.w D2, [A5 + D1.w]
000046A6 3202 move.w D1, D2
000046A8 5341 subq.w D1, 1
000046AA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000046B0 D042 add.w D0, D2
000046B2 0640 FAEC addi.w D0, 0xFAEC
000046B6 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
000046BC 6600 0038 bne +0x3A /* 000046F6 */
000046C0 302D FD22 move.w D0, [A5 - 0x2DE]
000046C4 3200 move.w D1, D0
000046C6 5341 subq.w D1, 1
000046C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000046CE 322D FD22 move.w D1, [A5 - 0x2DE]
000046D2 3401 move.w D2, D1
000046D4 5342 subq.w D2, 1
000046D6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000046DC 0641 F188 addi.w D1, 0xF188
000046E0 3235 1000 move.w D1, [A5 + D1.w]
000046E4 5241 addq.w D1, 1
000046E6 4E76 trapv
000046E8 5341 subq.w D1, 1
000046EA 4E76 trapv
000046EC 5241 addq.w D1, 1
000046EE 0640 F188 addi.w D0, 0xF188
000046F2 3B81 0000 move.w [A5 + D0.w], D1
label000046F6:
000046F6 102D FD4A move.b D0, [A5 - 0x2B6]
000046FA 0A00 0001 xori.b D0, 0x1
000046FE 4A00 tst.b D0
00004700 6700 0064 beq +0x66 /* 00004766 */
00004704 302D FD22 move.w D0, [A5 - 0x2DE]
00004708 3200 move.w D1, D0
0000470A 5341 subq.w D1, 1
0000470C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004712 0640 F198 addi.w D0, 0xF198
00004716 3235 0000 move.w D1, [A5 + D0.w]
0000471A 5341 subq.w D1, 1
0000471C 4E76 trapv
0000471E 5241 addq.w D1, 1
00004720 3F01 move.w -[A7], D1
00004722 302D FD22 move.w D0, [A5 - 0x2DE]
00004726 3200 move.w D1, D0
00004728 5341 subq.w D1, 1
0000472A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004730 0640 F184 addi.w D0, 0xF184
00004734 3235 0000 move.w D1, [A5 + D0.w]
00004738 5341 subq.w D1, 1
0000473A 4E76 trapv
0000473C 5241 addq.w D1, 1
0000473E 3F01 move.w -[A7], D1
00004740 302D FD22 move.w D0, [A5 - 0x2DE]
00004744 3200 move.w D1, D0
00004746 5341 subq.w D1, 1
00004748 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000474E 0640 F188 addi.w D0, 0xF188
00004752 3235 0000 move.w D1, [A5 + D0.w]
00004756 5341 subq.w D1, 1
00004758 4E76 trapv
0000475A 5241 addq.w D1, 1
0000475C 3F01 move.w -[A7], D1
0000475E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004762 4EBA D85C jsr [PC - 0x27A4 /* 00001FC0 */]
label00004766:
00004766 6000 0DA8 bra +0xDAA /* 00005510 */
label0000476A:
0000476A 302D FD22 move.w D0, [A5 - 0x2DE]
0000476E 3200 move.w D1, D0
00004770 5341 subq.w D1, 1
00004772 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6
00004778 323C 0100 move.w D1, 0x100
0000477C 122E FFDF move.b D1, [A6 - 0x21]
00004780 3D41 FFD6 move.w [A6 - 0x2A], D1
00004784 0640 F69E addi.w D0, 0xF69E
00004788 4875 0000 pea.l [A5 + D0.w]
0000478C 486E FFD6 pea.l [A6 - 0x2A]
00004790 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00004794 6600 035E bne +0x360 /* 00004AF4 */
00004798 426E FFE2 clr.w [A6 - 0x1E]
0000479C 302D FD22 move.w D0, [A5 - 0x2DE]
000047A0 3200 move.w D1, D0
000047A2 5341 subq.w D1, 1
000047A4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000047AA 0640 F194 addi.w D0, 0xF194
000047AE 0C75 0064 0000 cmpi.w [A5 + D0.w], 0x64 /* 'd' */
000047B4 57C0 seq D0
000047B6 4400 neg.b D0
000047B8 322D FD22 move.w D1, [A5 - 0x2DE]
000047BC 3401 move.w D2, D1
000047BE 5342 subq.w D2, 1
000047C0 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000047C6 0641 F194 addi.w D1, 0xF194
000047CA 0C75 012C 1000 cmpi.w [A5 + D1.w], 0x12C
000047D0 57C1 seq D1
000047D2 4401 neg.b D1
000047D4 8001 or.b D0, D1
000047D6 4A00 tst.b D0
000047D8 6700 000A beq +0xC /* 000047E4 */
000047DC 422D FD47 clr.b [A5 - 0x2B9]
000047E0 6000 002C bra +0x2E /* 0000480E */
label000047E4:
000047E4 302D FD22 move.w D0, [A5 - 0x2DE]
000047E8 3200 move.w D1, D0
000047EA 5341 subq.w D1, 1
000047EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000047F2 0640 F188 addi.w D0, 0xF188
000047F6 0C75 0005 0000 cmpi.w [A5 + D0.w], 0x5
000047FC 6F00 000A ble +0xC /* 00004808 */
00004800 422D FD47 clr.b [A5 - 0x2B9]
00004804 6000 0008 bra +0xA /* 0000480E */
label00004808:
00004808 1B7C 0001 FD47 move.b [A5 - 0x2B9], 0x1
label0000480E:
0000480E 6000 0006 bra +0x8 /* 00004816 */
label00004812:
00004812 422D FD47 clr.b [A5 - 0x2B9]
label00004816:
00004816 302D FD22 move.w D0, [A5 - 0x2DE]
0000481A 3200 move.w D1, D0
0000481C 5341 subq.w D1, 1
0000481E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004824 0640 F188 addi.w D0, 0xF188
00004828 0C75 0008 0000 cmpi.w [A5 + D0.w], 0x8
0000482E 6C00 00A4 bge +0xA6 /* 000048D4 */
00004832 302D FD22 move.w D0, [A5 - 0x2DE]
00004836 3200 move.w D1, D0
00004838 5341 subq.w D1, 1
0000483A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004840 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004846 3401 move.w D2, D1
00004848 5342 subq.w D2, 1
0000484A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004850 0641 F184 addi.w D1, 0xF184
00004854 3435 1000 move.w D2, [A5 + D1.w]
00004858 3202 move.w D1, D2
0000485A 5341 subq.w D1, 1
0000485C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004862 D042 add.w D0, D2
00004864 322D FD22 move.w D1, [A5 - 0x2DE]
00004868 3401 move.w D2, D1
0000486A 5342 subq.w D2, 1
0000486C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004872 0641 F188 addi.w D1, 0xF188
00004876 3435 1000 move.w D2, [A5 + D1.w]
0000487A 3202 move.w D1, D2
0000487C 5341 subq.w D1, 1
0000487E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004884 D042 add.w D0, D2
00004886 0640 FAEC addi.w D0, 0xFAEC
0000488A 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00004890 3F3C 0007 move.w -[A7], 0x7
00004894 302D FD22 move.w D0, [A5 - 0x2DE]
00004898 3200 move.w D1, D0
0000489A 5341 subq.w D1, 1
0000489C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000048A2 0640 F184 addi.w D0, 0xF184
000048A6 3235 0000 move.w D1, [A5 + D0.w]
000048AA 5341 subq.w D1, 1
000048AC 4E76 trapv
000048AE 5241 addq.w D1, 1
000048B0 3F01 move.w -[A7], D1
000048B2 302D FD22 move.w D0, [A5 - 0x2DE]
000048B6 3200 move.w D1, D0
000048B8 5341 subq.w D1, 1
000048BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000048C0 0640 F188 addi.w D0, 0xF188
000048C4 3235 0000 move.w D1, [A5 + D0.w]
000048C8 5341 subq.w D1, 1
000048CA 4E76 trapv
000048CC 5241 addq.w D1, 1
000048CE 3F01 move.w -[A7], D1
000048D0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label000048D4:
000048D4 302D FD22 move.w D0, [A5 - 0x2DE]
000048D8 3200 move.w D1, D0
000048DA 5341 subq.w D1, 1
000048DC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000048E2 322D FD22 move.w D1, [A5 - 0x2DE]
000048E6 3401 move.w D2, D1
000048E8 5342 subq.w D2, 1
000048EA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000048F0 0641 F188 addi.w D1, 0xF188
000048F4 3235 1000 move.w D1, [A5 + D1.w]
000048F8 5241 addq.w D1, 1
000048FA 4E76 trapv
000048FC 5341 subq.w D1, 1
000048FE 4E76 trapv
00004900 5241 addq.w D1, 1
00004902 0640 F188 addi.w D0, 0xF188
00004906 3B81 0000 move.w [A5 + D0.w], D1
0000490A 302D FD22 move.w D0, [A5 - 0x2DE]
0000490E 3200 move.w D1, D0
00004910 5341 subq.w D1, 1
00004912 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004918 0640 F188 addi.w D0, 0xF188
0000491C 0C75 0008 0000 cmpi.w [A5 + D0.w], 0x8
00004922 6F00 0022 ble +0x24 /* 00004946 */
00004926 4EBA D850 jsr [PC - 0x27B0 /* 00002178 */]
0000492A 302D FD22 move.w D0, [A5 - 0x2DE]
0000492E 3200 move.w D1, D0
00004930 5341 subq.w D1, 1
00004932 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004938 0640 F188 addi.w D0, 0xF188
0000493C 3BBC 0008 0000 move.w [A5 + D0.w], 0x8
00004942 6000 0098 bra +0x9A /* 000049DC */
label00004946:
00004946 302D FD22 move.w D0, [A5 - 0x2DE]
0000494A 3200 move.w D1, D0
0000494C 5341 subq.w D1, 1
0000494E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004954 0640 F198 addi.w D0, 0xF198
00004958 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
0000495E 302D FD22 move.w D0, [A5 - 0x2DE]
00004962 3200 move.w D1, D0
00004964 5341 subq.w D1, 1
00004966 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
0000496C 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004972 3401 move.w D2, D1
00004974 5342 subq.w D2, 1
00004976 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000497C 0641 F184 addi.w D1, 0xF184
00004980 3435 1000 move.w D2, [A5 + D1.w]
00004984 3202 move.w D1, D2
00004986 5341 subq.w D1, 1
00004988 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
0000498E D042 add.w D0, D2
00004990 322D FD22 move.w D1, [A5 - 0x2DE]
00004994 3401 move.w D2, D1
00004996 5342 subq.w D2, 1
00004998 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000499E 0641 F188 addi.w D1, 0xF188
000049A2 3435 1000 move.w D2, [A5 + D1.w]
000049A6 3202 move.w D1, D2
000049A8 5341 subq.w D1, 1
000049AA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
000049B0 D042 add.w D0, D2
000049B2 0640 FAEC addi.w D0, 0xFAEC
000049B6 0C75 0015 0000 cmpi.w [A5 + D0.w], 0x15
000049BC 6600 001A bne +0x1C /* 000049D8 */
000049C0 302D FD22 move.w D0, [A5 - 0x2DE]
000049C4 3200 move.w D1, D0
000049C6 5341 subq.w D1, 1
000049C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000049CE 0640 F198 addi.w D0, 0xF198
000049D2 3BBC 0027 0000 move.w [A5 + D0.w], 0x27 /* '\'' */
label000049D8:
000049D8 4EBA D8BA jsr [PC - 0x2746 /* 00002294 */]
label000049DC:
000049DC 302D FD22 move.w D0, [A5 - 0x2DE]
000049E0 3200 move.w D1, D0
000049E2 5341 subq.w D1, 1
000049E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000049EA 00A0 322D FD22 ori.l -[A0], 0x322DFD22
000049F0 3401 move.w D2, D1
000049F2 5342 subq.w D2, 1
000049F4 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000049FA 0641 F184 addi.w D1, 0xF184
000049FE 3435 1000 move.w D2, [A5 + D1.w]
00004A02 3202 move.w D1, D2
00004A04 5341 subq.w D1, 1
00004A06 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004A0C D042 add.w D0, D2
00004A0E 322D FD22 move.w D1, [A5 - 0x2DE]
00004A12 3401 move.w D2, D1
00004A14 5342 subq.w D2, 1
00004A16 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004A1C 0641 F188 addi.w D1, 0xF188
00004A20 3435 1000 move.w D2, [A5 + D1.w]
00004A24 3202 move.w D1, D2
00004A26 5341 subq.w D1, 1
00004A28 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004A2E D042 add.w D0, D2
00004A30 0640 FAEC addi.w D0, 0xFAEC
00004A34 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
00004A3A 6600 0038 bne +0x3A /* 00004A74 */
00004A3E 302D FD22 move.w D0, [A5 - 0x2DE]
00004A42 3200 move.w D1, D0
00004A44 5341 subq.w D1, 1
00004A46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004A4C 322D FD22 move.w D1, [A5 - 0x2DE]
00004A50 3401 move.w D2, D1
00004A52 5342 subq.w D2, 1
00004A54 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004A5A 0641 F188 addi.w D1, 0xF188
00004A5E 3235 1000 move.w D1, [A5 + D1.w]
00004A62 5341 subq.w D1, 1
00004A64 4E76 trapv
00004A66 5341 subq.w D1, 1
00004A68 4E76 trapv
00004A6A 5241 addq.w D1, 1
00004A6C 0640 F188 addi.w D0, 0xF188
00004A70 3B81 0000 move.w [A5 + D0.w], D1
label00004A74:
00004A74 102D FD4A move.b D0, [A5 - 0x2B6]
00004A78 0A00 0001 xori.b D0, 0x1
00004A7C 4A00 tst.b D0
00004A7E 6700 0064 beq +0x66 /* 00004AE4 */
00004A82 302D FD22 move.w D0, [A5 - 0x2DE]
00004A86 3200 move.w D1, D0
00004A88 5341 subq.w D1, 1
00004A8A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004A90 0640 F198 addi.w D0, 0xF198
00004A94 3235 0000 move.w D1, [A5 + D0.w]
00004A98 5341 subq.w D1, 1
00004A9A 4E76 trapv
00004A9C 5241 addq.w D1, 1
00004A9E 3F01 move.w -[A7], D1
00004AA0 302D FD22 move.w D0, [A5 - 0x2DE]
00004AA4 3200 move.w D1, D0
00004AA6 5341 subq.w D1, 1
00004AA8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004AAE 0640 F184 addi.w D0, 0xF184
00004AB2 3235 0000 move.w D1, [A5 + D0.w]
00004AB6 5341 subq.w D1, 1
00004AB8 4E76 trapv
00004ABA 5241 addq.w D1, 1
00004ABC 3F01 move.w -[A7], D1
00004ABE 302D FD22 move.w D0, [A5 - 0x2DE]
00004AC2 3200 move.w D1, D0
00004AC4 5341 subq.w D1, 1
00004AC6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004ACC 0640 F188 addi.w D0, 0xF188
00004AD0 3235 0000 move.w D1, [A5 + D0.w]
00004AD4 5341 subq.w D1, 1
00004AD6 4E76 trapv
00004AD8 5241 addq.w D1, 1
00004ADA 3F01 move.w -[A7], D1
00004ADC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004AE0 4EBA D4DE jsr [PC - 0x2B22 /* 00001FC0 */]
label00004AE4:
00004AE4 4A2D FD47 tst.b [A5 - 0x2B9]
00004AE8 6700 0006 beq +0x8 /* 00004AF0 */
00004AEC 6000 FD24 bra -0x2DA /* 00004812 */
label00004AF0:
00004AF0 6000 0A1E bra +0xA20 /* 00005510 */
label00004AF4:
00004AF4 302D FD22 move.w D0, [A5 - 0x2DE]
00004AF8 3200 move.w D1, D0
00004AFA 5341 subq.w D1, 1
00004AFC 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6
00004B02 323C 0100 move.w D1, 0x100
00004B06 122E FFDF move.b D1, [A6 - 0x21]
00004B0A 3D41 FFD4 move.w [A6 - 0x2C], D1
00004B0E 0640 F49E addi.w D0, 0xF49E
00004B12 4875 0000 pea.l [A5 + D0.w]
00004B16 486E FFD4 pea.l [A6 - 0x2C]
00004B1A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00004B1E 6600 02D8 bne +0x2DA /* 00004DF8 */
00004B22 426E FFE2 clr.w [A6 - 0x1E]
00004B26 302D FD22 move.w D0, [A5 - 0x2DE]
00004B2A 3200 move.w D1, D0
00004B2C 5341 subq.w D1, 1
00004B2E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004B34 0640 F184 addi.w D0, 0xF184
00004B38 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
00004B3E 6F00 00A4 ble +0xA6 /* 00004BE4 */
00004B42 302D FD22 move.w D0, [A5 - 0x2DE]
00004B46 3200 move.w D1, D0
00004B48 5341 subq.w D1, 1
00004B4A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004B50 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004B56 3401 move.w D2, D1
00004B58 5342 subq.w D2, 1
00004B5A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004B60 0641 F184 addi.w D1, 0xF184
00004B64 3435 1000 move.w D2, [A5 + D1.w]
00004B68 3202 move.w D1, D2
00004B6A 5341 subq.w D1, 1
00004B6C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004B72 D042 add.w D0, D2
00004B74 322D FD22 move.w D1, [A5 - 0x2DE]
00004B78 3401 move.w D2, D1
00004B7A 5342 subq.w D2, 1
00004B7C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004B82 0641 F188 addi.w D1, 0xF188
00004B86 3435 1000 move.w D2, [A5 + D1.w]
00004B8A 3202 move.w D1, D2
00004B8C 5341 subq.w D1, 1
00004B8E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004B94 D042 add.w D0, D2
00004B96 0640 FAEC addi.w D0, 0xFAEC
00004B9A 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00004BA0 3F3C 0007 move.w -[A7], 0x7
00004BA4 302D FD22 move.w D0, [A5 - 0x2DE]
00004BA8 3200 move.w D1, D0
00004BAA 5341 subq.w D1, 1
00004BAC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004BB2 0640 F184 addi.w D0, 0xF184
00004BB6 3235 0000 move.w D1, [A5 + D0.w]
00004BBA 5341 subq.w D1, 1
00004BBC 4E76 trapv
00004BBE 5241 addq.w D1, 1
00004BC0 3F01 move.w -[A7], D1
00004BC2 302D FD22 move.w D0, [A5 - 0x2DE]
00004BC6 3200 move.w D1, D0
00004BC8 5341 subq.w D1, 1
00004BCA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004BD0 0640 F188 addi.w D0, 0xF188
00004BD4 3235 0000 move.w D1, [A5 + D0.w]
00004BD8 5341 subq.w D1, 1
00004BDA 4E76 trapv
00004BDC 5241 addq.w D1, 1
00004BDE 3F01 move.w -[A7], D1
00004BE0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00004BE4:
00004BE4 302D FD22 move.w D0, [A5 - 0x2DE]
00004BE8 3200 move.w D1, D0
00004BEA 5341 subq.w D1, 1
00004BEC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004BF2 322D FD22 move.w D1, [A5 - 0x2DE]
00004BF6 3401 move.w D2, D1
00004BF8 5342 subq.w D2, 1
00004BFA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004C00 0641 F184 addi.w D1, 0xF184
00004C04 3235 1000 move.w D1, [A5 + D1.w]
00004C08 5341 subq.w D1, 1
00004C0A 4E76 trapv
00004C0C 5341 subq.w D1, 1
00004C0E 4E76 trapv
00004C10 5241 addq.w D1, 1
00004C12 0640 F184 addi.w D0, 0xF184
00004C16 3B81 0000 move.w [A5 + D0.w], D1
00004C1A 302D FD22 move.w D0, [A5 - 0x2DE]
00004C1E 3200 move.w D1, D0
00004C20 5341 subq.w D1, 1
00004C22 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004C28 0640 F184 addi.w D0, 0xF184
00004C2C 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1
00004C32 6C00 0022 bge +0x24 /* 00004C56 */
00004C36 4EBA D540 jsr [PC - 0x2AC0 /* 00002178 */]
00004C3A 302D FD22 move.w D0, [A5 - 0x2DE]
00004C3E 3200 move.w D1, D0
00004C40 5341 subq.w D1, 1
00004C42 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004C48 0640 F184 addi.w D0, 0xF184
00004C4C 3BBC 0001 0000 move.w [A5 + D0.w], 0x1
00004C52 6000 0098 bra +0x9A /* 00004CEC */
label00004C56:
00004C56 302D FD22 move.w D0, [A5 - 0x2DE]
00004C5A 3200 move.w D1, D0
00004C5C 5341 subq.w D1, 1
00004C5E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004C64 0640 F198 addi.w D0, 0xF198
00004C68 3BBC 0002 0000 move.w [A5 + D0.w], 0x2
00004C6E 302D FD22 move.w D0, [A5 - 0x2DE]
00004C72 3200 move.w D1, D0
00004C74 5341 subq.w D1, 1
00004C76 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004C7C 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004C82 3401 move.w D2, D1
00004C84 5342 subq.w D2, 1
00004C86 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004C8C 0641 F184 addi.w D1, 0xF184
00004C90 3435 1000 move.w D2, [A5 + D1.w]
00004C94 3202 move.w D1, D2
00004C96 5341 subq.w D1, 1
00004C98 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004C9E D042 add.w D0, D2
00004CA0 322D FD22 move.w D1, [A5 - 0x2DE]
00004CA4 3401 move.w D2, D1
00004CA6 5342 subq.w D2, 1
00004CA8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004CAE 0641 F188 addi.w D1, 0xF188
00004CB2 3435 1000 move.w D2, [A5 + D1.w]
00004CB6 3202 move.w D1, D2
00004CB8 5341 subq.w D1, 1
00004CBA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004CC0 D042 add.w D0, D2
00004CC2 0640 FAEC addi.w D0, 0xFAEC
00004CC6 0C75 0017 0000 cmpi.w [A5 + D0.w], 0x17
00004CCC 6600 001A bne +0x1C /* 00004CE8 */
00004CD0 302D FD22 move.w D0, [A5 - 0x2DE]
00004CD4 3200 move.w D1, D0
00004CD6 5341 subq.w D1, 1
00004CD8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004CDE 0640 F198 addi.w D0, 0xF198
00004CE2 3BBC 0025 0000 move.w [A5 + D0.w], 0x25 /* '%' */
label00004CE8:
00004CE8 4EBA D5AA jsr [PC - 0x2A56 /* 00002294 */]
label00004CEC:
00004CEC 302D FD22 move.w D0, [A5 - 0x2DE]
00004CF0 3200 move.w D1, D0
00004CF2 5341 subq.w D1, 1
00004CF4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004CFA 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004D00 3401 move.w D2, D1
00004D02 5342 subq.w D2, 1
00004D04 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004D0A 0641 F184 addi.w D1, 0xF184
00004D0E 3435 1000 move.w D2, [A5 + D1.w]
00004D12 3202 move.w D1, D2
00004D14 5341 subq.w D1, 1
00004D16 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004D1C D042 add.w D0, D2
00004D1E 322D FD22 move.w D1, [A5 - 0x2DE]
00004D22 3401 move.w D2, D1
00004D24 5342 subq.w D2, 1
00004D26 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004D2C 0641 F188 addi.w D1, 0xF188
00004D30 3435 1000 move.w D2, [A5 + D1.w]
00004D34 3202 move.w D1, D2
00004D36 5341 subq.w D1, 1
00004D38 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004D3E D042 add.w D0, D2
00004D40 0640 FAEC addi.w D0, 0xFAEC
00004D44 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
00004D4A 6600 0038 bne +0x3A /* 00004D84 */
00004D4E 302D FD22 move.w D0, [A5 - 0x2DE]
00004D52 3200 move.w D1, D0
00004D54 5341 subq.w D1, 1
00004D56 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004D5C 322D FD22 move.w D1, [A5 - 0x2DE]
00004D60 3401 move.w D2, D1
00004D62 5342 subq.w D2, 1
00004D64 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004D6A 0641 F184 addi.w D1, 0xF184
00004D6E 3235 1000 move.w D1, [A5 + D1.w]
00004D72 5241 addq.w D1, 1
00004D74 4E76 trapv
00004D76 5341 subq.w D1, 1
00004D78 4E76 trapv
00004D7A 5241 addq.w D1, 1
00004D7C 0640 F184 addi.w D0, 0xF184
00004D80 3B81 0000 move.w [A5 + D0.w], D1
label00004D84:
00004D84 102D FD4A move.b D0, [A5 - 0x2B6]
00004D88 0A00 0001 xori.b D0, 0x1
00004D8C 4A00 tst.b D0
00004D8E 6700 0064 beq +0x66 /* 00004DF4 */
00004D92 302D FD22 move.w D0, [A5 - 0x2DE]
00004D96 3200 move.w D1, D0
00004D98 5341 subq.w D1, 1
00004D9A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004DA0 0640 F198 addi.w D0, 0xF198
00004DA4 3235 0000 move.w D1, [A5 + D0.w]
00004DA8 5341 subq.w D1, 1
00004DAA 4E76 trapv
00004DAC 5241 addq.w D1, 1
00004DAE 3F01 move.w -[A7], D1
00004DB0 302D FD22 move.w D0, [A5 - 0x2DE]
00004DB4 3200 move.w D1, D0
00004DB6 5341 subq.w D1, 1
00004DB8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004DBE 0640 F184 addi.w D0, 0xF184
00004DC2 3235 0000 move.w D1, [A5 + D0.w]
00004DC6 5341 subq.w D1, 1
00004DC8 4E76 trapv
00004DCA 5241 addq.w D1, 1
00004DCC 3F01 move.w -[A7], D1
00004DCE 302D FD22 move.w D0, [A5 - 0x2DE]
00004DD2 3200 move.w D1, D0
00004DD4 5341 subq.w D1, 1
00004DD6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004DDC 0640 F188 addi.w D0, 0xF188
00004DE0 3235 0000 move.w D1, [A5 + D0.w]
00004DE4 5341 subq.w D1, 1
00004DE6 4E76 trapv
00004DE8 5241 addq.w D1, 1
00004DEA 3F01 move.w -[A7], D1
00004DEC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00004DF0 4EBA D1CE jsr [PC - 0x2E32 /* 00001FC0 */]
label00004DF4:
00004DF4 6000 071A bra +0x71C /* 00005510 */
label00004DF8:
00004DF8 302D FD22 move.w D0, [A5 - 0x2DE]
00004DFC 3200 move.w D1, D0
00004DFE 5341 subq.w D1, 1
00004E00 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6
00004E06 323C 0100 move.w D1, 0x100
00004E0A 122E FFDF move.b D1, [A6 - 0x21]
00004E0E 3D41 FFD2 move.w [A6 - 0x2E], D1
00004E12 0640 F29E addi.w D0, 0xF29E
00004E16 4875 0000 pea.l [A5 + D0.w]
00004E1A 486E FFD2 pea.l [A6 - 0x2E]
00004E1E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00004E22 6600 02D8 bne +0x2DA /* 000050FC */
00004E26 426E FFE2 clr.w [A6 - 0x1E]
00004E2A 302D FD22 move.w D0, [A5 - 0x2DE]
00004E2E 3200 move.w D1, D0
00004E30 5341 subq.w D1, 1
00004E32 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004E38 0640 F184 addi.w D0, 0xF184
00004E3C 0C75 000A 0000 cmpi.w [A5 + D0.w], 0xA /* '\n' */
00004E42 6C00 00A4 bge +0xA6 /* 00004EE8 */
00004E46 302D FD22 move.w D0, [A5 - 0x2DE]
00004E4A 3200 move.w D1, D0
00004E4C 5341 subq.w D1, 1
00004E4E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004E54 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004E5A 3401 move.w D2, D1
00004E5C 5342 subq.w D2, 1
00004E5E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004E64 0641 F184 addi.w D1, 0xF184
00004E68 3435 1000 move.w D2, [A5 + D1.w]
00004E6C 3202 move.w D1, D2
00004E6E 5341 subq.w D1, 1
00004E70 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004E76 D042 add.w D0, D2
00004E78 322D FD22 move.w D1, [A5 - 0x2DE]
00004E7C 3401 move.w D2, D1
00004E7E 5342 subq.w D2, 1
00004E80 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004E86 0641 F188 addi.w D1, 0xF188
00004E8A 3435 1000 move.w D2, [A5 + D1.w]
00004E8E 3202 move.w D1, D2
00004E90 5341 subq.w D1, 1
00004E92 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004E98 D042 add.w D0, D2
00004E9A 0640 FAEC addi.w D0, 0xFAEC
00004E9E 3BBC 0007 0000 move.w [A5 + D0.w], 0x7
00004EA4 3F3C 0007 move.w -[A7], 0x7
00004EA8 302D FD22 move.w D0, [A5 - 0x2DE]
00004EAC 3200 move.w D1, D0
00004EAE 5341 subq.w D1, 1
00004EB0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004EB6 0640 F184 addi.w D0, 0xF184
00004EBA 3235 0000 move.w D1, [A5 + D0.w]
00004EBE 5341 subq.w D1, 1
00004EC0 4E76 trapv
00004EC2 5241 addq.w D1, 1
00004EC4 3F01 move.w -[A7], D1
00004EC6 302D FD22 move.w D0, [A5 - 0x2DE]
00004ECA 3200 move.w D1, D0
00004ECC 5341 subq.w D1, 1
00004ECE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004ED4 0640 F188 addi.w D0, 0xF188
00004ED8 3235 0000 move.w D1, [A5 + D0.w]
00004EDC 5341 subq.w D1, 1
00004EDE 4E76 trapv
00004EE0 5241 addq.w D1, 1
00004EE2 3F01 move.w -[A7], D1
00004EE4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00004EE8:
00004EE8 302D FD22 move.w D0, [A5 - 0x2DE]
00004EEC 3200 move.w D1, D0
00004EEE 5341 subq.w D1, 1
00004EF0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004EF6 322D FD22 move.w D1, [A5 - 0x2DE]
00004EFA 3401 move.w D2, D1
00004EFC 5342 subq.w D2, 1
00004EFE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004F04 0641 F184 addi.w D1, 0xF184
00004F08 3235 1000 move.w D1, [A5 + D1.w]
00004F0C 5241 addq.w D1, 1
00004F0E 4E76 trapv
00004F10 5341 subq.w D1, 1
00004F12 4E76 trapv
00004F14 5241 addq.w D1, 1
00004F16 0640 F184 addi.w D0, 0xF184
00004F1A 3B81 0000 move.w [A5 + D0.w], D1
00004F1E 302D FD22 move.w D0, [A5 - 0x2DE]
00004F22 3200 move.w D1, D0
00004F24 5341 subq.w D1, 1
00004F26 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004F2C 0640 F184 addi.w D0, 0xF184
00004F30 0C75 000A 0000 cmpi.w [A5 + D0.w], 0xA /* '\n' */
00004F36 6F00 0022 ble +0x24 /* 00004F5A */
00004F3A 4EBA D23C jsr [PC - 0x2DC4 /* 00002178 */]
00004F3E 302D FD22 move.w D0, [A5 - 0x2DE]
00004F42 3200 move.w D1, D0
00004F44 5341 subq.w D1, 1
00004F46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004F4C 0640 F184 addi.w D0, 0xF184
00004F50 3BBC 000A 0000 move.w [A5 + D0.w], 0xA /* '\n' */
00004F56 6000 0098 bra +0x9A /* 00004FF0 */
label00004F5A:
00004F5A 302D FD22 move.w D0, [A5 - 0x2DE]
00004F5E 3200 move.w D1, D0
00004F60 5341 subq.w D1, 1
00004F62 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004F68 0640 F198 addi.w D0, 0xF198
00004F6C 3BBC 0004 0000 move.w [A5 + D0.w], 0x4
00004F72 302D FD22 move.w D0, [A5 - 0x2DE]
00004F76 3200 move.w D1, D0
00004F78 5341 subq.w D1, 1
00004F7A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004F80 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00004F86 3401 move.w D2, D1
00004F88 5342 subq.w D2, 1
00004F8A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004F90 0641 F184 addi.w D1, 0xF184
00004F94 3435 1000 move.w D2, [A5 + D1.w]
00004F98 3202 move.w D1, D2
00004F9A 5341 subq.w D1, 1
00004F9C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00004FA2 D042 add.w D0, D2
00004FA4 322D FD22 move.w D1, [A5 - 0x2DE]
00004FA8 3401 move.w D2, D1
00004FAA 5342 subq.w D2, 1
00004FAC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00004FB2 0641 F188 addi.w D1, 0xF188
00004FB6 3435 1000 move.w D2, [A5 + D1.w]
00004FBA 3202 move.w D1, D2
00004FBC 5341 subq.w D1, 1
00004FBE 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00004FC4 D042 add.w D0, D2
00004FC6 0640 FAEC addi.w D0, 0xFAEC
00004FCA 0C75 0016 0000 cmpi.w [A5 + D0.w], 0x16
00004FD0 6600 001A bne +0x1C /* 00004FEC */
00004FD4 302D FD22 move.w D0, [A5 - 0x2DE]
00004FD8 3200 move.w D1, D0
00004FDA 5341 subq.w D1, 1
00004FDC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00004FE2 0640 F198 addi.w D0, 0xF198
00004FE6 3BBC 0026 0000 move.w [A5 + D0.w], 0x26 /* '&' */
label00004FEC:
00004FEC 4EBA D2A6 jsr [PC - 0x2D5A /* 00002294 */]
label00004FF0:
00004FF0 302D FD22 move.w D0, [A5 - 0x2DE]
00004FF4 3200 move.w D1, D0
00004FF6 5341 subq.w D1, 1
00004FF8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00004FFE 00A0 322D FD22 ori.l -[A0], 0x322DFD22
00005004 3401 move.w D2, D1
00005006 5342 subq.w D2, 1
00005008 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000500E 0641 F184 addi.w D1, 0xF184
00005012 3435 1000 move.w D2, [A5 + D1.w]
00005016 3202 move.w D1, D2
00005018 5341 subq.w D1, 1
0000501A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6
00005020 D042 add.w D0, D2
00005022 322D FD22 move.w D1, [A5 - 0x2DE]
00005026 3401 move.w D2, D1
00005028 5342 subq.w D2, 1
0000502A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00005030 0641 F188 addi.w D1, 0xF188
00005034 3435 1000 move.w D2, [A5 + D1.w]
00005038 3202 move.w D1, D2
0000503A 5341 subq.w D1, 1
0000503C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6
00005042 D042 add.w D0, D2
00005044 0640 FAEC addi.w D0, 0xFAEC
00005048 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E
0000504E 6600 0038 bne +0x3A /* 00005088 */
00005052 302D FD22 move.w D0, [A5 - 0x2DE]
00005056 3200 move.w D1, D0
00005058 5341 subq.w D1, 1
0000505A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005060 322D FD22 move.w D1, [A5 - 0x2DE]
00005064 3401 move.w D2, D1
00005066 5342 subq.w D2, 1
00005068 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
0000506E 0641 F184 addi.w D1, 0xF184
00005072 3235 1000 move.w D1, [A5 + D1.w]
00005076 5341 subq.w D1, 1
00005078 4E76 trapv
0000507A 5341 subq.w D1, 1
0000507C 4E76 trapv
0000507E 5241 addq.w D1, 1
00005080 0640 F184 addi.w D0, 0xF184
00005084 3B81 0000 move.w [A5 + D0.w], D1
label00005088:
00005088 102D FD4A move.b D0, [A5 - 0x2B6]
0000508C 0A00 0001 xori.b D0, 0x1
00005090 4A00 tst.b D0
00005092 6700 0064 beq +0x66 /* 000050F8 */
00005096 302D FD22 move.w D0, [A5 - 0x2DE]
0000509A 3200 move.w D1, D0
0000509C 5341 subq.w D1, 1
0000509E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000050A4 0640 F198 addi.w D0, 0xF198
000050A8 3235 0000 move.w D1, [A5 + D0.w]
000050AC 5341 subq.w D1, 1
000050AE 4E76 trapv
000050B0 5241 addq.w D1, 1
000050B2 3F01 move.w -[A7], D1
000050B4 302D FD22 move.w D0, [A5 - 0x2DE]
000050B8 3200 move.w D1, D0
000050BA 5341 subq.w D1, 1
000050BC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000050C2 0640 F184 addi.w D0, 0xF184
000050C6 3235 0000 move.w D1, [A5 + D0.w]
000050CA 5341 subq.w D1, 1
000050CC 4E76 trapv
000050CE 5241 addq.w D1, 1
000050D0 3F01 move.w -[A7], D1
000050D2 302D FD22 move.w D0, [A5 - 0x2DE]
000050D6 3200 move.w D1, D0
000050D8 5341 subq.w D1, 1
000050DA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000050E0 0640 F188 addi.w D0, 0xF188
000050E4 3235 0000 move.w D1, [A5 + D0.w]
000050E8 5341 subq.w D1, 1
000050EA 4E76 trapv
000050EC 5241 addq.w D1, 1
000050EE 3F01 move.w -[A7], D1
000050F0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000050F4 4EBA CECA jsr [PC - 0x3136 /* 00001FC0 */]
label000050F8:
000050F8 6000 0416 bra +0x418 /* 00005510 */
label000050FC:
000050FC 302D FD22 move.w D0, [A5 - 0x2DE]
00005100 3200 move.w D1, D0
00005102 5341 subq.w D1, 1
00005104 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6
0000510A 323C 0100 move.w D1, 0x100
0000510E 122E FFDF move.b D1, [A6 - 0x21]
00005112 3D41 FFD0 move.w [A6 - 0x30], D1
00005116 0640 F09E addi.w D0, 0xF09E
0000511A 4875 0000 pea.l [A5 + D0.w]
0000511E 486E FFD0 pea.l [A6 - 0x30]
00005122 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00005126 6600 03DC bne +0x3DE /* 00005504 */
0000512A 3F3C 0001 move.w -[A7], 0x1
0000512E 4227 clr.b -[A7]
00005130 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00005134 422D FD43 clr.b [A5 - 0x2BD]
00005138 302D FD22 move.w D0, [A5 - 0x2DE]
0000513C 3200 move.w D1, D0
0000513E 5341 subq.w D1, 1
00005140 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005146 0640 F198 addi.w D0, 0xF198
0000514A 3235 0000 move.w D1, [A5 + D0.w]
0000514E 5341 subq.w D1, 1
00005150 4E76 trapv
00005152 5241 addq.w D1, 1
00005154 3B41 FD16 move.w [A5 - 0x2EA], D1
00005158 302D FD22 move.w D0, [A5 - 0x2DE]
0000515C 3200 move.w D1, D0
0000515E 5341 subq.w D1, 1
00005160 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005166 0640 F184 addi.w D0, 0xF184
0000516A 3235 0000 move.w D1, [A5 + D0.w]
0000516E 5341 subq.w D1, 1
00005170 4E76 trapv
00005172 5241 addq.w D1, 1
00005174 3B41 FD1A move.w [A5 - 0x2E6], D1
00005178 302D FD22 move.w D0, [A5 - 0x2DE]
0000517C 3200 move.w D1, D0
0000517E 5341 subq.w D1, 1
00005180 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005186 0640 F188 addi.w D0, 0xF188
0000518A 3235 0000 move.w D1, [A5 + D0.w]
0000518E 5341 subq.w D1, 1
00005190 4E76 trapv
00005192 5241 addq.w D1, 1
00005194 3B41 FD18 move.w [A5 - 0x2E8], D1
00005198 302D FD22 move.w D0, [A5 - 0x2DE]
0000519C 3200 move.w D1, D0
0000519E 5341 subq.w D1, 1
000051A0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000051A6 0640 F198 addi.w D0, 0xF198
000051AA 3035 0000 move.w D0, [A5 + D0.w]
000051AE 6000 02F2 bra +0x2F4 /* 000054A2 */
000051B2 302D FD22 move.w D0, [A5 - 0x2DE]
000051B6 3200 move.w D1, D0
000051B8 5341 subq.w D1, 1
000051BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000051C0 0640 F188 addi.w D0, 0xF188
000051C4 3235 0000 move.w D1, [A5 + D0.w]
000051C8 5341 subq.w D1, 1
000051CA 4E76 trapv
000051CC 5241 addq.w D1, 1
000051CE 3D41 FFE8 move.w [A6 - 0x18], D1
label000051D2:
000051D2 302D FD22 move.w D0, [A5 - 0x2DE]
000051D6 3200 move.w D1, D0
000051D8 5341 subq.w D1, 1
000051DA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000051E0 322D FD22 move.w D1, [A5 - 0x2DE]
000051E4 3401 move.w D2, D1
000051E6 5342 subq.w D2, 1
000051E8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000051EE 0641 F188 addi.w D1, 0xF188
000051F2 3235 1000 move.w D1, [A5 + D1.w]
000051F6 5241 addq.w D1, 1
000051F8 4E76 trapv
000051FA 5341 subq.w D1, 1
000051FC 4E76 trapv
000051FE 5241 addq.w D1, 1
00005200 0640 F188 addi.w D0, 0xF188
00005204 3B81 0000 move.w [A5 + D0.w], D1
00005208 302D FD22 move.w D0, [A5 - 0x2DE]
0000520C 3200 move.w D1, D0
0000520E 5341 subq.w D1, 1
00005210 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005216 0640 F188 addi.w D0, 0xF188
0000521A 0C75 0009 0000 cmpi.w [A5 + D0.w], 0x9 /* '\t' */
00005220 6C00 0006 bge +0x8 /* 00005228 */
00005224 4EBA D516 jsr [PC - 0x2AEA /* 0000273C */]
label00005228:
00005228 302D FD22 move.w D0, [A5 - 0x2DE]
0000522C 3200 move.w D1, D0
0000522E 5341 subq.w D1, 1
00005230 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005236 0640 F188 addi.w D0, 0xF188
0000523A 0C75 0009 0000 cmpi.w [A5 + D0.w], 0x9 /* '\t' */
00005240 57C0 seq D0
00005242 4400 neg.b D0
00005244 802D FD43 or.b D0, [A5 - 0x2BD]
00005248 4A00 tst.b D0
0000524A 6786 beq -0x78 /* 000051D2 */
0000524C 302D FD22 move.w D0, [A5 - 0x2DE]
00005250 3200 move.w D1, D0
00005252 5341 subq.w D1, 1
00005254 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000525A 322E FFE8 move.w D1, [A6 - 0x18]
0000525E 5341 subq.w D1, 1
00005260 4E76 trapv
00005262 5241 addq.w D1, 1
00005264 0640 F188 addi.w D0, 0xF188
00005268 3B81 0000 move.w [A5 + D0.w], D1
0000526C 6000 024E bra +0x250 /* 000054BC */
00005270 302D FD22 move.w D0, [A5 - 0x2DE]
00005274 3200 move.w D1, D0
00005276 5341 subq.w D1, 1
00005278 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000527E 0640 F184 addi.w D0, 0xF184
00005282 3235 0000 move.w D1, [A5 + D0.w]
00005286 5341 subq.w D1, 1
00005288 4E76 trapv
0000528A 5241 addq.w D1, 1
0000528C 3D41 FFEA move.w [A6 - 0x16], D1
label00005290:
00005290 302D FD22 move.w D0, [A5 - 0x2DE]
00005294 3200 move.w D1, D0
00005296 5341 subq.w D1, 1
00005298 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000529E 322D FD22 move.w D1, [A5 - 0x2DE]
000052A2 3401 move.w D2, D1
000052A4 5342 subq.w D2, 1
000052A6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000052AC 0641 F184 addi.w D1, 0xF184
000052B0 3235 1000 move.w D1, [A5 + D1.w]
000052B4 5341 subq.w D1, 1
000052B6 4E76 trapv
000052B8 5341 subq.w D1, 1
000052BA 4E76 trapv
000052BC 5241 addq.w D1, 1
000052BE 0640 F184 addi.w D0, 0xF184
000052C2 3B81 0000 move.w [A5 + D0.w], D1
000052C6 302D FD22 move.w D0, [A5 - 0x2DE]
000052CA 3200 move.w D1, D0
000052CC 5341 subq.w D1, 1
000052CE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000052D4 0640 F184 addi.w D0, 0xF184
000052D8 4A75 0000 tst.w [A5 + D0.w]
000052DC 6F00 0006 ble +0x8 /* 000052E4 */
000052E0 4EBA D45A jsr [PC - 0x2BA6 /* 0000273C */]
label000052E4:
000052E4 302D FD22 move.w D0, [A5 - 0x2DE]
000052E8 3200 move.w D1, D0
000052EA 5341 subq.w D1, 1
000052EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000052F2 0640 F184 addi.w D0, 0xF184
000052F6 4A75 0000 tst.w [A5 + D0.w]
000052FA 57C0 seq D0
000052FC 4400 neg.b D0
000052FE 802D FD43 or.b D0, [A5 - 0x2BD]
00005302 4A00 tst.b D0
00005304 678A beq -0x74 /* 00005290 */
00005306 302D FD22 move.w D0, [A5 - 0x2DE]
0000530A 3200 move.w D1, D0
0000530C 5341 subq.w D1, 1
0000530E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005314 322E FFEA move.w D1, [A6 - 0x16]
00005318 5341 subq.w D1, 1
0000531A 4E76 trapv
0000531C 5241 addq.w D1, 1
0000531E 0640 F184 addi.w D0, 0xF184
00005322 3B81 0000 move.w [A5 + D0.w], D1
00005326 6000 0194 bra +0x196 /* 000054BC */
0000532A 302D FD22 move.w D0, [A5 - 0x2DE]
0000532E 3200 move.w D1, D0
00005330 5341 subq.w D1, 1
00005332 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005338 0640 F188 addi.w D0, 0xF188
0000533C 3235 0000 move.w D1, [A5 + D0.w]
00005340 5341 subq.w D1, 1
00005342 4E76 trapv
00005344 5241 addq.w D1, 1
00005346 3D41 FFE8 move.w [A6 - 0x18], D1
label0000534A:
0000534A 302D FD22 move.w D0, [A5 - 0x2DE]
0000534E 3200 move.w D1, D0
00005350 5341 subq.w D1, 1
00005352 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005358 322D FD22 move.w D1, [A5 - 0x2DE]
0000535C 3401 move.w D2, D1
0000535E 5342 subq.w D2, 1
00005360 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00005366 0641 F188 addi.w D1, 0xF188
0000536A 3235 1000 move.w D1, [A5 + D1.w]
0000536E 5341 subq.w D1, 1
00005370 4E76 trapv
00005372 5341 subq.w D1, 1
00005374 4E76 trapv
00005376 5241 addq.w D1, 1
00005378 0640 F188 addi.w D0, 0xF188
0000537C 3B81 0000 move.w [A5 + D0.w], D1
00005380 302D FD22 move.w D0, [A5 - 0x2DE]
00005384 3200 move.w D1, D0
00005386 5341 subq.w D1, 1
00005388 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000538E 0640 F188 addi.w D0, 0xF188
00005392 4A75 0000 tst.w [A5 + D0.w]
00005396 6F00 0006 ble +0x8 /* 0000539E */
0000539A 4EBA D3A0 jsr [PC - 0x2C60 /* 0000273C */]
label0000539E:
0000539E 302D FD22 move.w D0, [A5 - 0x2DE]
000053A2 3200 move.w D1, D0
000053A4 5341 subq.w D1, 1
000053A6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000053AC 0640 F188 addi.w D0, 0xF188
000053B0 4A75 0000 tst.w [A5 + D0.w]
000053B4 57C0 seq D0
000053B6 4400 neg.b D0
000053B8 802D FD43 or.b D0, [A5 - 0x2BD]
000053BC 4A00 tst.b D0
000053BE 678A beq -0x74 /* 0000534A */
000053C0 302D FD22 move.w D0, [A5 - 0x2DE]
000053C4 3200 move.w D1, D0
000053C6 5341 subq.w D1, 1
000053C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000053CE 322E FFE8 move.w D1, [A6 - 0x18]
000053D2 5341 subq.w D1, 1
000053D4 4E76 trapv
000053D6 5241 addq.w D1, 1
000053D8 0640 F188 addi.w D0, 0xF188
000053DC 3B81 0000 move.w [A5 + D0.w], D1
000053E0 6000 00DA bra +0xDC /* 000054BC */
000053E4 302D FD22 move.w D0, [A5 - 0x2DE]
000053E8 3200 move.w D1, D0
000053EA 5341 subq.w D1, 1
000053EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000053F2 0640 F184 addi.w D0, 0xF184
000053F6 3235 0000 move.w D1, [A5 + D0.w]
000053FA 5341 subq.w D1, 1
000053FC 4E76 trapv
000053FE 5241 addq.w D1, 1
00005400 3D41 FFEA move.w [A6 - 0x16], D1
label00005404:
00005404 302D FD22 move.w D0, [A5 - 0x2DE]
00005408 3200 move.w D1, D0
0000540A 5341 subq.w D1, 1
0000540C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005412 322D FD22 move.w D1, [A5 - 0x2DE]
00005416 3401 move.w D2, D1
00005418 5342 subq.w D2, 1
0000541A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00005420 0641 F184 addi.w D1, 0xF184
00005424 3235 1000 move.w D1, [A5 + D1.w]
00005428 5241 addq.w D1, 1
0000542A 4E76 trapv
0000542C 5341 subq.w D1, 1
0000542E 4E76 trapv
00005430 5241 addq.w D1, 1
00005432 0640 F184 addi.w D0, 0xF184
00005436 3B81 0000 move.w [A5 + D0.w], D1
0000543A 302D FD22 move.w D0, [A5 - 0x2DE]
0000543E 3200 move.w D1, D0
00005440 5341 subq.w D1, 1
00005442 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005448 0640 F184 addi.w D0, 0xF184
0000544C 0C75 000B 0000 cmpi.w [A5 + D0.w], 0xB
00005452 6C00 0006 bge +0x8 /* 0000545A */
00005456 4EBA D2E4 jsr [PC - 0x2D1C /* 0000273C */]
label0000545A:
0000545A 302D FD22 move.w D0, [A5 - 0x2DE]
0000545E 3200 move.w D1, D0
00005460 5341 subq.w D1, 1
00005462 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005468 0640 F184 addi.w D0, 0xF184
0000546C 0C75 000B 0000 cmpi.w [A5 + D0.w], 0xB
00005472 57C0 seq D0
00005474 4400 neg.b D0
00005476 802D FD43 or.b D0, [A5 - 0x2BD]
0000547A 4A00 tst.b D0
0000547C 6786 beq -0x78 /* 00005404 */
0000547E 302D FD22 move.w D0, [A5 - 0x2DE]
00005482 3200 move.w D1, D0
00005484 5341 subq.w D1, 1
00005486 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000548C 322E FFEA move.w D1, [A6 - 0x16]
00005490 5341 subq.w D1, 1
00005492 4E76 trapv
00005494 5241 addq.w D1, 1
00005496 0640 F184 addi.w D0, 0xF184
0000549A 3B81 0000 move.w [A5 + D0.w], D1
0000549E 6000 001C bra +0x1E /* 000054BC */
label000054A2:
000054A2 5340 subq.w D0, 1
000054A4 0C40 0004 cmpi.w D0, 0x4
000054A8 6412 bcc +0x14 /* 000054BC */
000054AA D040 add.w D0, D0
000054AC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000054B0 4EFB 0002 jmp [PC + D0.w + 0x2]
000054B4 FCFE FDBC .extension 0xCFE <<F/2-3/6>> // unimplemented
000054B8 FE76 FF30 .extension 0xE76 <<F/1/7>>, 0xFF30 // unimplemented
label000054BC:
000054BC 102D FD43 move.b D0, [A5 - 0x2BD]
000054C0 0A00 0001 xori.b D0, 0x1
000054C4 4A00 tst.b D0
000054C6 6700 0038 beq +0x3A /* 00005500 */
000054CA 302D FD16 move.w D0, [A5 - 0x2EA]
000054CE 5340 subq.w D0, 1
000054D0 4E76 trapv
000054D2 5240 addq.w D0, 1
000054D4 3F00 move.w -[A7], D0
000054D6 302D FD1A move.w D0, [A5 - 0x2E6]
000054DA 5340 subq.w D0, 1
000054DC 4E76 trapv
000054DE 5240 addq.w D0, 1
000054E0 3F00 move.w -[A7], D0
000054E2 302D FD18 move.w D0, [A5 - 0x2E8]
000054E6 5340 subq.w D0, 1
000054E8 4E76 trapv
000054EA 5240 addq.w D0, 1
000054EC 3F00 move.w -[A7], D0
000054EE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label000054F2:
000054F2 554F subq.w A7, 2
000054F4 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000054F8 4A1F tst.b [A7]+
000054FA 67F6 beq -0x8 /* 000054F2 */
000054FC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label00005500:
00005500 6000 000E bra +0x10 /* 00005510 */
label00005504:
00005504 3F3C 0006 move.w -[A7], 0x6
00005508 1F3C 0001 move.b -[A7], 0x1
0000550C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00005510:
00005510 4EBA CC66 jsr [PC - 0x339A /* 00002178 */]
label00005514:
00005514 3F3C FFFF move.w -[A7], 0xFFFF
00005518 4267 clr.w -[A7]
0000551A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
0000551E 6000 0246 bra +0x248 /* 00005766 */
00005522 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00005526 A922 syscall BeginUpdate
00005528 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
0000552C A981 syscall DrawDialog
0000552E 7E09 moveq.l D7, 0x09
00005530 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1
00005536 3D7C 0001 FFD8 move.w [A6 - 0x28], 0x1
label0000553C:
0000553C 7C07 moveq.l D6, 0x07
0000553E 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
00005544 3D7C 0001 FFD6 move.w [A6 - 0x2A], 0x1
label0000554A:
0000554A 302D FD22 move.w D0, [A5 - 0x2DE]
0000554E 3200 move.w D1, D0
00005550 5341 subq.w D1, 1
00005552 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
00005558 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
0000555E 3401 move.w D2, D1
00005560 5342 subq.w D2, 1
00005562 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
00005568 D041 add.w D0, D1
0000556A 322E FFEC move.w D1, [A6 - 0x14]
0000556E 3401 move.w D2, D1
00005570 5342 subq.w D2, 1
00005572 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
00005578 D041 add.w D0, D1
0000557A 0640 FAEC addi.w D0, 0xFAEC
0000557E 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6
00005584 56C0 sne D0
00005586 4400 neg.b D0
00005588 322D FD22 move.w D1, [A5 - 0x2DE]
0000558C 3401 move.w D2, D1
0000558E 5342 subq.w D2, 1
00005590 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6
00005596 00A0 342E FFEE ori.l -[A0], 0x342EFFEE
0000559C 3602 move.w D3, D2
0000559E 5343 subq.w D3, 1
000055A0 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6
000055A6 D242 add.w D1, D2
000055A8 342E FFEC move.w D2, [A6 - 0x14]
000055AC 3602 move.w D3, D2
000055AE 5343 subq.w D3, 1
000055B0 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6
000055B6 D242 add.w D1, D2
000055B8 0641 FAEC addi.w D1, 0xFAEC
000055BC 0C75 001E 1000 cmpi.w [A5 + D1.w], 0x1E
000055C2 56C1 sne D1
000055C4 4401 neg.b D1
000055C6 C001 and.b D0, D1
000055C8 4A00 tst.b D0
000055CA 6700 005E beq +0x60 /* 0000562A */
000055CE 302D FD22 move.w D0, [A5 - 0x2DE]
000055D2 3200 move.w D1, D0
000055D4 5341 subq.w D1, 1
000055D6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6
000055DC 00A0 322E FFEE ori.l -[A0], 0x322EFFEE
000055E2 3401 move.w D2, D1
000055E4 5342 subq.w D2, 1
000055E6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6
000055EC D041 add.w D0, D1
000055EE 322E FFEC move.w D1, [A6 - 0x14]
000055F2 3401 move.w D2, D1
000055F4 5342 subq.w D2, 1
000055F6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6
000055FC D041 add.w D0, D1
000055FE 0640 FAEC addi.w D0, 0xFAEC
00005602 3235 0000 move.w D1, [A5 + D0.w]
00005606 5341 subq.w D1, 1
00005608 4E76 trapv
0000560A 5241 addq.w D1, 1
0000560C 3F01 move.w -[A7], D1
0000560E 302E FFEE move.w D0, [A6 - 0x12]
00005612 5340 subq.w D0, 1
00005614 4E76 trapv
00005616 5240 addq.w D0, 1
00005618 3F00 move.w -[A7], D0
0000561A 302E FFEC move.w D0, [A6 - 0x14]
0000561E 5340 subq.w D0, 1
00005620 4E76 trapv
00005622 5240 addq.w D0, 1
00005624 3F00 move.w -[A7], D0
00005626 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label0000562A:
0000562A 302E FFEC move.w D0, [A6 - 0x14]
0000562E B06E FFD6 cmp.w D0, [A6 - 0x2A]
00005632 6702 beq +0x4 /* 00005636 */
00005634 4E46 trap 6
label00005636:
00005636 526E FFD6 addq.w [A6 - 0x2A], 1
0000563A 526E FFEC addq.w [A6 - 0x14], 1
0000563E 51CE FF0A dbf D6, -0xF8 /* 0000554A */
00005642 302E FFEE move.w D0, [A6 - 0x12]
00005646 B06E FFD8 cmp.w D0, [A6 - 0x28]
0000564A 6702 beq +0x4 /* 0000564E */
0000564C 4E46 trap 6
label0000564E:
0000564E 526E FFD8 addq.w [A6 - 0x28], 1
00005652 526E FFEE addq.w [A6 - 0x12], 1
00005656 51CF FEE4 dbf D7, -0x11E /* 0000553C */
0000565A 302D FD22 move.w D0, [A5 - 0x2DE]
0000565E 3200 move.w D1, D0
00005660 5341 subq.w D1, 1
00005662 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005668 0640 F198 addi.w D0, 0xF198
0000566C 3235 0000 move.w D1, [A5 + D0.w]
00005670 5341 subq.w D1, 1
00005672 4E76 trapv
00005674 5241 addq.w D1, 1
00005676 3F01 move.w -[A7], D1
00005678 302D FD22 move.w D0, [A5 - 0x2DE]
0000567C 3200 move.w D1, D0
0000567E 5341 subq.w D1, 1
00005680 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005686 0640 F184 addi.w D0, 0xF184
0000568A 3235 0000 move.w D1, [A5 + D0.w]
0000568E 5341 subq.w D1, 1
00005690 4E76 trapv
00005692 5241 addq.w D1, 1
00005694 3F01 move.w -[A7], D1
00005696 302D FD22 move.w D0, [A5 - 0x2DE]
0000569A 3200 move.w D1, D0
0000569C 5341 subq.w D1, 1
0000569E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000056A4 0640 F188 addi.w D0, 0xF188
000056A8 3235 0000 move.w D1, [A5 + D0.w]
000056AC 5341 subq.w D1, 1
000056AE 4E76 trapv
000056B0 5241 addq.w D1, 1
000056B2 3F01 move.w -[A7], D1
000056B4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000056B8 302D FD20 move.w D0, [A5 - 0x2E0]
000056BC 5340 subq.w D0, 1
000056BE 4E76 trapv
000056C0 5240 addq.w D0, 1
000056C2 3E3C 01DA move.w D7, 0x1DA
000056C6 BE40 cmp.w D7, D0
000056C8 6D00 0034 blt +0x36 /* 000056FE */
000056CC 3D47 FFEE move.w [A6 - 0x12], D7
000056D0 3D47 FFD8 move.w [A6 - 0x28], D7
000056D4 9E40 sub.w D7, D0
label000056D6:
000056D6 302E FFEE move.w D0, [A6 - 0x12]
000056DA 5340 subq.w D0, 1
000056DC 4E76 trapv
000056DE 5240 addq.w D0, 1
000056E0 3F00 move.w -[A7], D0
000056E2 4EBA C870 jsr [PC - 0x3790 /* 00001F54 */]
000056E6 302E FFEE move.w D0, [A6 - 0x12]
000056EA B06E FFD8 cmp.w D0, [A6 - 0x28]
000056EE 6702 beq +0x4 /* 000056F2 */
000056F0 4E46 trap 6
label000056F2:
000056F2 536E FFD8 subq.w [A6 - 0x28], 1
000056F6 536E FFEE subq.w [A6 - 0x12], 1
000056FA 51CF FFDA dbf D7, -0x28 /* 000056D6 */
label000056FE:
000056FE 4EBA B31E jsr [PC - 0x4CE2 /* 00000A1E */]
00005702 302D FD22 move.w D0, [A5 - 0x2DE]
00005706 5340 subq.w D0, 1
00005708 4E76 trapv
0000570A 5240 addq.w D0, 1
0000570C 3D40 FFE6 move.w [A6 - 0x1A], D0
00005710 3B7C 0001 FD22 move.w [A5 - 0x2DE], 0x1
00005716 4EBA B466 jsr [PC - 0x4B9A /* 00000B7E */]
0000571A 3B7C 0002 FD22 move.w [A5 - 0x2DE], 0x2
00005720 4EBA B45C jsr [PC - 0x4BA4 /* 00000B7E */]
00005724 302E FFE6 move.w D0, [A6 - 0x1A]
00005728 5340 subq.w D0, 1
0000572A 4E76 trapv
0000572C 5240 addq.w D0, 1
0000572E 3B40 FD22 move.w [A5 - 0x2DE], D0
00005732 2F2D FD26 move.l -[A7], [A5 - 0x2DA]
00005736 3F3C 0008 move.w -[A7], 0x8
0000573A 4EBA B3C8 jsr [PC - 0x4C38 /* 00000B04 */]
0000573E 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00005742 A923 syscall EndUpdate
00005744 6000 0020 bra +0x22 /* 00005766 */
label00005748:
00005748 5340 subq.w D0, 1
0000574A 0C40 0006 cmpi.w D0, 0x6
0000574E 6416 bcc +0x18 /* 00005766 */
00005750 D040 add.w D0, D0
00005752 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005756 4EFB 0002 jmp [PC + D0.w + 0x2]
0000575A EBDA 000C bfexts D0, [A2]+ {0:12}
0000575E EC38 ror D0.b, D6
00005760 000C EC38 ori.b A4, 0x38 /* '8' */
00005764 FDC8 .invalid <<F/7/6>>
label00005766:
00005766 302D FD22 move.w D0, [A5 - 0x2DE]
0000576A 3200 move.w D1, D0
0000576C 5341 subq.w D1, 1
0000576E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005774 322D FD22 move.w D1, [A5 - 0x2DE]
00005778 3401 move.w D2, D1
0000577A 5342 subq.w D2, 1
0000577C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
00005782 0640 F18C addi.w D0, 0xF18C
00005786 3035 0000 move.w D0, [A5 + D0.w]
0000578A 0641 F190 addi.w D1, 0xF190
0000578E B075 1000 cmp.w D0, [A5 + D1.w]
00005792 57C0 seq D0
00005794 4400 neg.b D0
00005796 802D FD4A or.b D0, [A5 - 0x2B6]
0000579A 4A00 tst.b D0
0000579C 6700 DFE2 beq -0x201C /* 00003780 */
000057A0 102D FD4A move.b D0, [A5 - 0x2B6]
000057A4 0A00 0001 xori.b D0, 0x1
000057A8 4A00 tst.b D0
000057AA 6700 00B2 beq +0xB4 /* 0000585E */
000057AE 3F3C 0016 move.w -[A7], 0x16
000057B2 1F3C 0001 move.b -[A7], 0x1
000057B6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000057BA 3F3C 0018 move.w -[A7], 0x18
000057BE 4227 clr.b -[A7]
000057C0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000057C4 302D FD20 move.w D0, [A5 - 0x2E0]
000057C8 5340 subq.w D0, 1
000057CA 4E76 trapv
000057CC 5240 addq.w D0, 1
000057CE 323C 0161 move.w D1, 0x161
000057D2 3E00 move.w D7, D0
000057D4 BE41 cmp.w D7, D1
000057D6 6D00 0082 blt +0x84 /* 0000585A */
000057DA 3D47 FFEE move.w [A6 - 0x12], D7
000057DE 3D47 FFD8 move.w [A6 - 0x28], D7
000057E2 9E41 sub.w D7, D1
label000057E4:
000057E4 302E FFEE move.w D0, [A6 - 0x12]
000057E8 5340 subq.w D0, 1
000057EA 4E76 trapv
000057EC 5240 addq.w D0, 1
000057EE 3F00 move.w -[A7], D0
000057F0 4EBA C762 jsr [PC - 0x389E /* 00001F54 */]
000057F4 302D FD22 move.w D0, [A5 - 0x2DE]
000057F8 3200 move.w D1, D0
000057FA 5341 subq.w D1, 1
000057FC 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6
00005802 322D FD22 move.w D1, [A5 - 0x2DE]
00005806 3401 move.w D2, D1
00005808 5342 subq.w D2, 1
0000580A 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6
00005810 0641 F16A addi.w D1, 0xF16A
00005814 2235 1000 move.l D1, [A5 + D1.w]
00005818 5281 addq.l D1, 1
0000581A 4E76 trapv
0000581C 0640 F16A addi.w D0, 0xF16A
00005820 2B81 0000 move.l [A5 + D0.w], D1
00005824 4EBA B358 jsr [PC - 0x4CA8 /* 00000B7E */]
00005828 554F subq.w A7, 2
0000582A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000582E 4A1F tst.b [A7]+
00005830 6700 0010 beq +0x12 /* 00005842 */
00005834 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00005838 3F3C 0018 move.w -[A7], 0x18
0000583C 4227 clr.b -[A7]
0000583E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label00005842:
00005842 302E FFEE move.w D0, [A6 - 0x12]
00005846 B06E FFD8 cmp.w D0, [A6 - 0x28]
0000584A 6702 beq +0x4 /* 0000584E */
0000584C 4E46 trap 6
label0000584E:
0000584E 536E FFD8 subq.w [A6 - 0x28], 1
00005852 536E FFEE subq.w [A6 - 0x12], 1
00005856 51CF FF8C dbf D7, -0x76 /* 000057E4 */
label0000585A:
0000585A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label0000585E:
0000585E 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00005862 A983 syscall DisposeDialog
00005864 102D FD4A move.b D0, [A5 - 0x2B6]
00005868 0A00 0001 xori.b D0, 0x1
0000586C 4A00 tst.b D0
0000586E 6700 00D6 beq +0xD8 /* 00005946 */
00005872 302D FD22 move.w D0, [A5 - 0x2DE]
00005876 3200 move.w D1, D0
00005878 5341 subq.w D1, 1
0000587A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005880 0640 F194 addi.w D0, 0xF194
00005884 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C
0000588A 6600 00B6 bne +0xB8 /* 00005942 */
0000588E 594F subq.w A7, 4
00005890 3F3C 003C move.w -[A7], 0x3C /* '<' */
00005894 42A7 clr.l -[A7]
00005896 70FF moveq.l D0, 0xFFFFFFFF
00005898 2F00 move.l -[A7], D0
0000589A A97C syscall GetNewDialog
0000589C 2D5F FFDA move.l [A6 - 0x26], [A7]+
000058A0 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058A4 A981 syscall DrawDialog
000058A6 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058AA 4227 clr.b -[A7]
000058AC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000058B0 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058B4 A981 syscall DrawDialog
000058B6 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058BA A922 syscall BeginUpdate
000058BC 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058C0 A981 syscall DrawDialog
000058C2 2F2E FFDA move.l -[A7], [A6 - 0x26]
000058C6 A923 syscall EndUpdate
000058C8 302D FD22 move.w D0, [A5 - 0x2DE]
000058CC 3200 move.w D1, D0
000058CE 5341 subq.w D1, 1
000058D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
000058D6 322D FD22 move.w D1, [A5 - 0x2DE]
000058DA 3401 move.w D2, D1
000058DC 5342 subq.w D2, 1
000058DE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6
000058E4 0641 F17C addi.w D1, 0xF17C
000058E8 3235 1000 move.w D1, [A5 + D1.w]
000058EC 5B41 subq.w D1, 5
000058EE 4E76 trapv
000058F0 5341 subq.w D1, 1
000058F2 4E76 trapv
000058F4 5241 addq.w D1, 1
000058F6 0640 F17C addi.w D0, 0xF17C
000058FA 3B81 0000 move.w [A5 + D0.w], D1
000058FE 302D FD22 move.w D0, [A5 - 0x2DE]
00005902 3200 move.w D1, D0
00005904 5341 subq.w D1, 1
00005906 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
0000590C 0640 F17C addi.w D0, 0xF17C
00005910 4A75 0000 tst.w [A5 + D0.w]
00005914 6600 001A bne +0x1C /* 00005930 */
00005918 302D FD22 move.w D0, [A5 - 0x2DE]
0000591C 3200 move.w D1, D0
0000591E 5341 subq.w D1, 1
00005920 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6
00005926 0640 F17C addi.w D0, 0xF17C
0000592A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5
label00005930:
00005930 3F3C 000F move.w -[A7], 0xF
00005934 1F3C 0001 move.b -[A7], 0x1
00005938 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000593C 2F2E FFDA move.l -[A7], [A6 - 0x26]
00005940 A983 syscall DisposeDialog
label00005942:
00005942 4EBA B01C jsr [PC - 0x4FE4 /* 00000960 */]
label00005946:
00005946 4A2D FD4A tst.b [A5 - 0x2B6]
0000594A 6700 DD90 beq -0x226E /* 000036DC */
0000594E 4CDF 00C8 movem.l D3,D6,D7, [A7]+
00005952 4E5E unlink A6
00005954 4E75 rts
00005956 4245 clr.w D5
00005958 4749 chk.w D3, A1
0000595A 4E47 trap 7
0000595C 414D chk.w D0, A5
export_30:
0000595E 50E7 st -[A7]
00005960 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00005964 4E56 FFF0 link A6, -0x0010
00005968 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000596C 41ED FE22 lea.l A0, [A5 - 0x1DE]
00005970 2F08 move.l -[A7], A0
00005972 A86E syscall InitGraf
00005974 A8FE syscall InitFonts
00005976 A912 syscall InitWindows
00005978 A9CC syscall TEInit
0000597A 42A7 clr.l -[A7]
0000597C A97B syscall InitDialogs
0000597E 422D FD4B clr.b [A5 - 0x2B5]
00005982 A850 syscall InitCursor
00005984 A852 syscall HideCursor
00005986 486D FDA4 pea.l [A5 - 0x25C]
0000598A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000598E 594F subq.w A7, 4
00005990 3F3C 0001 move.w -[A7], 0x1
00005994 42A7 clr.l -[A7]
00005996 70FF moveq.l D0, 0xFFFFFFFF
00005998 2F00 move.l -[A7], D0
0000599A A97C syscall GetNewDialog
0000599C 2B5F FD4C move.l [A5 - 0x2B4], [A7]+
000059A0 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059A4 A981 syscall DrawDialog
000059A6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label000059AA:
000059AA 2F2D FCE2 move.l -[A7], [A5 - 0x31E]
000059AE 3F3C 0001 move.w -[A7], 0x1
000059B2 A93A syscall DisableItem
000059B4 2F2D FCEA move.l -[A7], [A5 - 0x316]
000059B8 3F3C 0004 move.w -[A7], 0x4
000059BC A93A syscall DisableItem
000059BE 422D FD48 clr.b [A5 - 0x2B8]
000059C2 594F subq.w A7, 4
000059C4 3F3C 0001 move.w -[A7], 0x1
000059C8 42A7 clr.l -[A7]
000059CA 70FF moveq.l D0, 0xFFFFFFFF
000059CC 2F00 move.l -[A7], D0
000059CE A97C syscall GetNewDialog
000059D0 2B5F FD4C move.l [A5 - 0x2B4], [A7]+
000059D4 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059D8 A981 syscall DrawDialog
000059DA 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059DE 4227 clr.b -[A7]
000059E0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000059E4 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059E8 A922 syscall BeginUpdate
000059EA 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059EE A981 syscall DrawDialog
000059F0 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
000059F4 A923 syscall EndUpdate
000059F6 A853 syscall ShowCursor
000059F8 3F3C FFFF move.w -[A7], 0xFFFF
000059FC 4267 clr.w -[A7]
000059FE 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
label00005A02:
00005A02 A9B4 syscall SystemTask
00005A04 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00005A08 554F subq.w A7, 2
00005A0A 3F3C FFFF move.w -[A7], 0xFFFF
00005A0E 486D FD2A pea.l [A5 - 0x2D6]
00005A12 A970 syscall GetNextEvent
00005A14 4A1F tst.b [A7]+
00005A16 6700 005A beq +0x5C /* 00005A72 */
00005A1A 302D FD2A move.w D0, [A5 - 0x2D6]
00005A1E 6000 0030 bra +0x32 /* 00005A50 */
00005A22 2F2D FD34 move.l -[A7], [A5 - 0x2CC]
00005A26 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00005A2A 6000 0042 bra +0x44 /* 00005A6E */
00005A2E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00005A32 6000 003A bra +0x3C /* 00005A6E */
00005A36 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
00005A3A A922 syscall BeginUpdate
00005A3C 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
00005A40 A981 syscall DrawDialog
00005A42 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
00005A46 A923 syscall EndUpdate
00005A48 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00005A4C 6000 0020 bra +0x22 /* 00005A6E */
label00005A50:
00005A50 5340 subq.w D0, 1
00005A52 0C40 0006 cmpi.w D0, 0x6
00005A56 6416 bcc +0x18 /* 00005A6E */
00005A58 D040 add.w D0, D0
00005A5A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005A5E 4EFB 0002 jmp [PC + D0.w + 0x2]
00005A62 FFC0 .invalid <<F/7/7>>
00005A64 000C FFCC ori.b A4, 0xCC
00005A68 000C FFCC ori.b A4, 0xCC
00005A6C FFD4 .invalid <<F/7/7>>
label00005A6E:
00005A6E 4267 clr.w -[A7]
00005A70 A938 syscall HiliteMenu
label00005A72:
00005A72 102D FD48 move.b D0, [A5 - 0x2B8]
00005A76 802D FD4B or.b D0, [A5 - 0x2B5]
00005A7A 4A00 tst.b D0
00005A7C 6784 beq -0x7A /* 00005A02 */
00005A7E 2F2D FD4C move.l -[A7], [A5 - 0x2B4]
00005A82 A983 syscall DisposeDialog
00005A84 102D FD4B move.b D0, [A5 - 0x2B5]
00005A88 0A00 0001 xori.b D0, 0x1
00005A8C 4A00 tst.b D0
00005A8E 6700 0006 beq +0x8 /* 00005A96 */
00005A92 4EBA DB36 jsr [PC - 0x24CA /* 000035CA */]
label00005A96:
00005A96 4A2D FD4B tst.b [A5 - 0x2B5]
00005A9A 6700 FF0E beq -0xF0 /* 000059AA */
00005A9E 4E5E unlink A6
00005AA0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00005AA4 4E5E unlink A6
00005AA6 4E75 rts
00005AA8 4C41 574E movem.l D1,D2,D3,D6,A0,A1,A2,A4,A6, D1
00005AAC 5A41 addq.w D1, 5
00005AAE 5050 addq.w [A0], 8